在開發過程中,如果在應用程序目錄中發生更改時自動重新啓動node.js,那將非常好。當應用程序在生產中時,節點可以像通常一樣啓動。當服務器重啓或重啓時,顯然需要重啓節點。保持node.js運行
我聽說過並試過forever
和supervisor
。主管工作很好,但我無法在啓動時啓動。另一方面永遠忽略我的目錄中的任何變化。
是否有替代品可以爲我做這一切?
感謝
在開發過程中,如果在應用程序目錄中發生更改時自動重新啓動node.js,那將非常好。當應用程序在生產中時,節點可以像通常一樣啓動。當服務器重啓或重啓時,顯然需要重啓節點。保持node.js運行
我聽說過並試過forever
和supervisor
。主管工作很好,但我無法在啓動時啓動。另一方面永遠忽略我的目錄中的任何變化。
是否有替代品可以爲我做這一切?
感謝
這裏是我落得這樣做:
下面的代碼放入/etc/init/myApplication.conf
:
# Enter below
respawn
console none
start on runlevel [2345]
stop on runlevel [06]
script
sudo always /var/www/backend/app.js > /var/www/backend/nodelog.log
end script
始終檢查的變化我的節點目錄,而這個腳本確保始終在啓動時啓動。
我不認爲你有可能找到任何有關開機自動啓動的節點,但根據您的操作系統,這是不是很困難。你能告訴我們你的操作系統是什麼嗎?
對不起。它在服務器上是Ubuntu 11.10 – Industrial 2012-01-16 17:41:58