Jit*_*dra 3 amazon-ec2 node.js pm2 server ubuntu-16.04
为了进行负载测试,我创建了一个 API,它一次请求大约 2000 个预订,在点击这个 API 后,服务器(AWS EC2 实例)达到了超过 20% 的 CPU 消耗并消耗了几乎所有的内存(900/991M ) 的系统。在那之后,我试图用 pm2 restart 重新启动节点应用程序,但它不起作用,甚至“pm2 ls”和“pm2 log”命令也不起作用。我现在该怎么做才能再次运行我的应用程序?我已经在服务器上运行的命令列表。
pm2 restart pid && pm2 log pid
pm2 ls
pm2 log pid
Run Code Online (Sandbox Code Playgroud)
小智 7
尝试kill掉pm2的当前进程:
ps -ef | grep pm2
kill -9 <PID_OF_PM2>
Run Code Online (Sandbox Code Playgroud)
然后再次重新启动pm2。
如果上述方法在杀死 pm2 进程后不起作用,请尝试升级到最新的 pm2 版本,使用以下命令:
npm install pm2@latest -g
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4923 次 |
| 最近记录: |