node項目報錯had too many unstable restarts (16). Stopped. “errored”

node項目放到服務器上報錯Script /www/nodejs/socket.io/bin/www had too many unstable restarts (16). Stopped. “errored”

啓動就秒級自動關閉,報上面那個錯誤

用谷歌大法,查了好久,也沒能解決

後再某一個臺灣的博主博客看到一些pm2的命令
在這裏插入圖片描述
PM2 的幾個指令:
pm2 start (啟動程序)
pm2 restart (重新啟動程序)
pm2 logs (監控 log 訊息)
pm2 show (檢視指定ID的詳細資訊)
pm2 kill (刪除所有的程序)
pm2 delete (刪除指定ID的程序)
pm2 stop (停止指定ID的程序,不刪除)

於是在putty裏面執行pm2 logs

然後啓動項目

解決方法:

1.先獲取PM2的進程ID,ps ax | grep PM2

2.確認一下進程所指向的路徑是否正確,ls -l /proc/PM2_PID/cwd

我這裏的路徑和我的項目不一致,所以啓動報錯了

3.如果不正確,重啓一下:pm2 kill

輸出下log ,重啓成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章