PM2报错‘Spawning PM2 daemon with pm2_home...’的解决方案
自己的小博客突然就嗝屁了。不能访问了。重启了服务器登陆后发现不能执行pm2了。提示Spawning PM2 daemon with pm2_home...
自己的小博客突然就嗝屁了。不能访问了。重启了服务器登陆后发现不能执行pm2了。提示Spawning PM2 daemon with pm2_home...
问题排查
$ pm2 list
[PM2] Spawning PM2 daemon with pm2_home=/home/sankuai/.pm2
后经查,发现机器的磁盘空间被占满。猜测因为是Node服务因为死循环而日志把机器的磁盘给打满了,导致了PM2的守护进程无法启动。
$ df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 24G 16M 100% /
tmpfs 937M 0 937M 0% /dev/shm
/dev/vdc1 99G 1.3G 93G 2% /opt
解决方案
$ pm2 list
[PM2] Spawning PM2 daemon with pm2_home=/home/marker/.pm2
//进入pm2缓存目录
$ cd /home/marker/.pm2 //注意此处路径是pm2执行上面返回的路径
// 删除los
$ rm -rf /logs
重启pm2即可