forever 啟動nodejs



  forever可以看做是一個nodejs的守護進程,能夠啟動,停止,重啟我們的app應用。

1.全局安裝 forever

// 記得加-g,forever要求安裝到全局環境下 
sudo npm install forever -g

2.啟動

// 1. 簡單的啟動 
forever start app.js 

// 2. 指定forever信息輸出文件,當然,默認它會放到~/.forever/forever.log 
forever start -l forever.log app.js 

// 3. 指定app.js中的日志信息和錯誤日志輸出文件, 
// -o 就是console.log輸出的信息,-e 就是console.error輸出的信息 
forever start -o out.log -e err.log app.js 

// 4. 追加日志,forever默認是不能覆蓋上次的啟動日志, 
// 所以如果第二次啟動不加-a,則會不讓運行 
forever start -l forever.log -a app.js 

// 5. 監聽當前文件夾下的所有文件改動 
forever start -w app.js 

3.文件改動監聽並自動重啟

// 1. 監聽當前文件夾下的所有文件改動(不太建議這樣) 
forever start -w app.js 

4. 顯示所有運行的服務

forever list 

5. 停止操作

// 1. 停止所有運行的node App 
forever stopall 

// 2. 停止其中一個node App 
forever stop app.js 
// 當然還可以這樣 
// forever list 找到對應的id,然后: 
forever stop [id] 

6.重啟操作

重啟操作跟停止操作保持一致。

// 1. 啟動所有 
forever restartall

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM