出于负载测试的目的,我创建了一个API,一次请求大约2000个预订,在点击此API之后,服务器(AWS EC2实例)达到了超过20%的CPU消耗并消耗了几乎所有内存( 900 / 991M)系统。之后,我试图重启节点应用程序与pm2重启但它不工作,甚至“pm2 ls”和“pm2 log”命令也无法正常工作。我现在可以做什么来再次运行我的应用程序? 我已经在服务器上运行的命令列表。
viewPager.setAdapter()
答案 0 :(得分:2)
尝试杀死pm2的当前进程:
ps -ef | grep pm2
kill -9 <PID_OF_PM2>
然后再次重启pm2。
尝试升级到最新的pm2版本,如果杀死pm2进程后上述操作无效,请使用以下命令:
npm install pm2@latest -g
答案 1 :(得分:0)
当您的项目包含数百万个文件并且正在监视所有这些文件时,PM2挂起。确保使用ignore_watch从监视中排除不必要的文件。