我有一台运行pm2(v2.4.2)和节点(v7.7.4)的快速服务器。这是pm2 list
屏幕截图:
以下是htop
屏幕截图:
如您所见,CPU使用率为100%。并且运行的PID与pm2列表不匹配。几小时或几天后,我的服务器将无法响应。我找不到pm2.log
文件中的任何日志。有时pm2 restart
解决此问题。但有时我无法执行任何pm2
命令。我需要通过ps -Af | grep pm2 | awk '{print $2}' | xargs kill -9
杀死pm2进程,然后重启。
那么这两个高CPU使用流程来自哪里?这就是为什么我的服务器没有响应?
答案 0 :(得分:4)
如果它可以帮助某人,则我遇到了同样的问题,并通过放弃此更新过程PM2 - Update来解决此问题,并更新了启动设置脚本(复制/粘贴命令)。升级Node之后,该问题就会出现,它也可能有助于在Node版本升级之后npm update
在PM2下运行的服务器。