成功部署Yapi後,在沒有守護程序之前存在一些問題:
- 應用程式運作在目前終端發起的子shell中,hangup信号中斷後會導緻應用退出,我們不可能在長期使用的環境中用一個終端去做長連接配接。
- 當伺服器重新開機後,還是需要人工連上伺服器啟動服務。
- 程序出現意外終止,等人為發現再連上去開啟,這樣的反應顯然已經慢了。
我們這裡使用pm2,方法很簡單:
- 安裝pm2
npm i pm2 -g
- 切換到yapi的vendors目錄 執行pm2 start
pm2 start server/app.js --watch
這樣就實作了!
最後附上pm2的入門指南
https://imweb.io/topic/57c8cbb27f226f687b365636