【发布时间】:2020-05-31 00:05:27
【问题描述】:
我有一个简单的无状态 Node 应用程序,我想在多核(多 vCPU AWS 实例)服务器上实例化它,并且我了解 PM2 的集群模式如何工作以消除在应用程序代码中使用集群模块的需要.
我有一个双核 AWS t2.medium EC2 实例,我相信 PM2 配置正确,并且在启动时它为具有不同 PM2 ID 和 PID 的应用程序调用两个进程。
PM2 启动应用如下:
pm2 start [app_name] -i max
PM2 按预期列出了具有不同 PM2 ID 和不同 PID 的两个进程。
不过……
ps -U [username] -au
...表明两个进程都在同一个内核上运行。
我错过了什么吗? (可能!)
提前感谢任何可以对此有所了解的人。
【问题讨论】:
标签: node.js cluster-computing pm2