我正在節點中編寫一個快速應用程序。我試圖崩潰它,但不能......每當我拋出異常,應用程序仍在運行(即使沒有配置錯誤處理程序)。如果這是相關的並且也是streamline.js,我也使用快遞資源。什麼時候應該永遠運行node.js?
什麼時候會像forever對我有用?它只是在更嚴重的崩潰,如系統資源不足?
我正在節點中編寫一個快速應用程序。我試圖崩潰它,但不能......每當我拋出異常,應用程序仍在運行(即使沒有配置錯誤處理程序)。如果這是相關的並且也是streamline.js,我也使用快遞資源。什麼時候應該永遠運行node.js?
什麼時候會像forever對我有用?它只是在更嚴重的崩潰,如系統資源不足?
Forever在開發階段很有用。當你努力工作你的代碼,並不想手動重啓節點應用程序。在生產中它可以節省您的生活,當你遇到一些意外的錯誤,所有的項目崩潰;)
安裝
$ [sudo] npm install forever -g
注:如果您使用的編程永遠,你應該永遠安裝監視器。
$ cd /path/to/your/project
$ [sudo] npm install forever-monitor
使用 有永遠使用兩種方式:通過命令行或在代碼中使用,直到永遠。注意:如果您以編程方式永久使用,則應該安裝forever-monitor。
命令行用法 可以永久使用以連續運行腳本(不管它是否寫入node.js中)。
例
forever start app.js