我想在永久使用的Amazon EC2實例上運行我的nodejs應用程序。我安裝了nodejs npm,然後運行sudo npm install forever -g
。
安裝沒有返回任何錯誤,所以我繼續嘗試使用forever start server.js
運行我的應用程序,但它不會執行任何操作 - 不輸出任何內容,甚至不會出現錯誤。
我也試過forever --help
,只是forever
,但沒有他們給我任何迴應...nodejs'永遠'只是沒有做任何事情
當定期運行我的應用程序使用的NodeJS - nodejs init.js
那麼它將按預期工作,但我需要運行使用forever
這麼當我斷開與服務器的連接時,它不會關閉。
編輯:
nohup sudo nodejs server.js &
:
,因爲我是有唯一的問題是,的NodeJS收盤時,當我關閉終端會話我EC2服務器,我使用的linux nohup
命令這樣解決了這個即使在關閉終端窗口後,這仍然使nodejs在子進程中運行。
感謝您的幫助! :)
是的,但是如果腳本崩潰了,您必須再次手動啓動它。你如何管理? – 2014-10-10 07:02:38