0
我使用rabbitmq,mongodb和mysql與我的webservices。 爲了讓我的web服務保持清醒狀態,我使用了npm forever模塊(永遠啓動app.js)。如何讓我的web服務在nodejs中保持清醒狀態,永久運行,儘管我使用的是永遠的npm模塊?
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: app.js
但是我的網絡服務在一段時間後可能會在開始9-12小時後關閉。 如果我使用節點應用程序重新啓動我的Web服務或永久啓動app.js,我的Web服務再次表現良好,並在特定時間間隔後再次下降,並且此循環繼續進行。 是否有任何可能的方法來解決這個問題,我也想知道這個的原因?
ohhh很好,但日誌文件將創建? – Jagadeesh
在您的應用程序文件夾內創建一個日誌目錄,永遠會在那裏寫入日誌。 –
這是目前爲止我的錯誤日誌中永久存在的內容。 (node:20336)MaxListenersExceededWarning:檢測到可能的EventEmitter內存泄漏。添加了11個記錄的監聽器。使用emitter.setMaxListeners()增加限制 (node:20336)MaxListenersExceededWarning:檢測到可能的EventEmitter內存泄漏。添加了11個錯誤偵聽器。使用emitter.setMaxListeners()增加限制 – Jagadeesh