2017-02-17 64 views
0

當我試圖永遠server.js其顯示警告消息爲 警告:--minUptime未設置。默認爲:1000ms 警告:--spinSleepTime未設置。如果您的腳本不能保持至少1000毫秒,您的腳本將退出即使在關閉putty之後,如何設置節點服務器運行?

如何克服這一點,並保持我的服務器永久?

+0

[Node.js的作爲後臺服務]的可能的複製(http://stackoverflow.com/questions/4018154/node-js-as-a-background-service) – winseybash

回答

3

可以有多種選擇,以「daemonise」一個Node.js的服務器,你可以使用screentmux運行在後臺的殼 - TMUX是在那種情況下我推薦的選擇。

如果你想堅持一個node.js工具集,最輕的選項將是forever,但是如果你正在尋找更高級的解決方案,你應該檢查出pm2

我曾經用tmux會話運行進程,然後我轉移到永遠,但發現它在多用戶環境中使用很麻煩,我一直在使用PM2一段時間沒有問題。

If you're on linux this solution from another StackOverflow user may be worth considering - actually it's probably the best solution of all.

相關問題