經常使用的啓動器有forever、pm2等,它們主要用在項目部署階段node
經常使用的啓動器有forever、pm2等,接下來介紹一下forever的使用。git
forever文檔可參考:github.com/foreverjs/f…github
使用forever啓動一個服務:npm
npm install forever -g
forever start server.js
,替代node server.js
命令。info: Forever processing file: server.js
,表示啓動成功,此時若是將窗口關閉,應用照樣能夠訪問。forever stop server.js
。還有一個命令是forever stopall
,中止所有在運行的任務,但使用要慎重。forever啓動時,還能夠添加一些配置,例如forever start xxx.js -l c:/xxx.log -e c:/xxx_err.log -a
,forever start xxx.js表示啓動xxx.js。服務器
-l c:/xxx.log表示將log信息輸出到c:/xxx.log文件。命令行
-e c:/xxx_err.log表示將錯誤信息輸出到c:/xxx_err.log文件。日誌
-a表示新的日誌添加到舊日誌以後,即保留舊日誌。code