2015-02-23 26 views
0

我知道開始我的Node應用程序,我在Win shell,節點app.js中輸入。大多數Node應用程序是如何啓動的?

但是,這顯然不是一個網絡主機如何維護一個節點網絡服務器(即如果發生停電,節點異常等情況會發生什麼)。

我看到像Forever這樣的東西,並將節點作爲Windows服務運行,但我覺得Node的創建者必須有不同的想法?像Apache這樣的東西作爲Windows服務安裝,即使服務器重新啓動,它也能運行 - 對Node執行此操作的正確方法是什麼?我不喜歡引入另一個軟件的想法,只是爲了保持服務器的運行。

謝謝。

+0

Nope,Forever和一個在停機後啓動它的cron作業是通常的做法,運行在像NGINX之類的東西后面。 – adeneo 2015-02-23 20:08:46

+0

我正在使用在我的節點服務器的計算機啓動腳本中啓動的Forever。 – jfriend00 2015-02-23 22:53:40

回答

2

問題是許多系統不這樣做。例如,MongoDB甚至不在Windows上運行。

我已經找到了最好的解決辦法是這樣的https://nssm.cc/

你也有,甚至在Linux上,你需要運行像暴發戶保持節點程序運行時,您關閉控制檯來考慮。

相關問題