[英]PM2 NodeJs Cluster Mode
我有4个EC2实例在AWS上运行。 PM2在所有实例上均以群集模式运行。 当我收到5K +并发请求时,应用程序的响应时间会大大增加。
所有请求都会获取redis键,正常的获取最多需要10秒,而没有那么多并发请求则只需要50毫秒。 这里有什么问题?
我们需要找出瓶颈。 让我们做一些诊断:
EC2实例是否为多核以利用PM2的群集?
当您执行pm2 start app.js -i X
,您确定X = EC2实例的number_of_vCPU个吗?
当执行pm2 monit
,您是否看到群集的所有实例共享相同的CPU和内存使用率?
当您运行htop
,您的总CPU和内存使用率是多少?
当执行iftop
,与计算机中可用的最大流量相比,您的RX和TX流量总数是多少?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.