使用forever運行Node.js服務
Forever是用來使node.js程式可以在後台一直運作的指令工具,如果程式出錯它也會幫你自動重啟,對於一些網站服務而言非常的重要。
Forever github 頁面
安裝Forever
用NPM來安裝Forever,建議使用全域安裝1
npm install -g forever
使用forever運行node.js程式
進入要使用forever的資料夾,並值行以下指令1
forever start -c "npm start" ./
若無錯誤訊息,代表就成功了,可以用以下指令來看看你的程式有沒有在上面列出來1
forever list
常用指令
想確認你的程式的pid可以使用forever list
查詢
後台啟動一個程式1
forever start [pid]
停止一個後台運作中的程式1
forever stop [pid]
停止所有後台運作中的程式1
forever stopall
重新啟動一個後台運作中的程式1
forever restart [pid]
重新啟動所有後台運作中的程式1
forever restartall
列出所有後台運作中的程式1
forever list