之前一直很稳定运行nodejs,现在突然发现前端服务器502错误,于是pm2 list看下,列表是空的,第一次遇见,pm2 start也没成功,这个时候,怀疑硬盘满了,清理硬盘日志,然后重启,问题解决
但是,不能不明不白的好了啊!查了下,网上很多人问这个问题,但没一个解决的,估计是内存或硬盘满了等突发性问题才会导致的。
原因可能是系统突然间定位不到 ecosystem.config.cjs这个文件,有的人把ecosystem.config.js改成ecosystem.config.cjs解决了,我是重启解决的。
你如果pm2的项目丢了,重启也解决不了,可以尝试下:
pm2 delete all
pm2 start ecosystem.js
pm2 save
pm2 startup