簡體   English   中英

PM2 NodeJs集群模式

[英]PM2 NodeJs Cluster Mode

我有4個EC2實例在AWS上運行。 PM2在所有實例上均以群集模式運行。 當我收到5K +並發請求時,應用程序的響應時間會大大增加。

所有請求都會獲取redis鍵,正常的獲取最多需要10秒,而沒有那么多並發請求則只需要50毫秒。 這里有什么問題?

我們需要找出瓶頸。 讓我們做一些診斷:

  1. EC2實例是否為多核以利用PM2的群集?

  2. 當您執行pm2 start app.js -i X ,您確定X = EC2實例的number_of_vCPU個嗎?

  3. 當執行pm2 monit ,您是否看到群集的所有實例共享相同的CPU和內存使用率?

  4. 當您運行htop ,您的總CPU和內存使用率是多少?

  5. 當執行iftop ,與計算機中可用的最大流量相比,您的RX和TX流量總數是多少?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM