通过 PM2 群集运行时的节点应用程序实例名称



我有后端节点应用程序,由pm2在集群模式下运行。我正在运行固定的 2 个实例。

有没有办法从执行的应用程序内识别实例名称或编号?

应用程序名称是"测试",我想从给定实例的应用程序"测试 1"和"测试 2"中获取。

谢谢!

您需要使用 pm2 设置的两个环境变量:

  • process.env.pm_id会自动设置为实例 ID (01、...(。

  • process.env.name设置为应用名称(在你的情况下为 test (。

启动 pm2 时,将名称设置为: pm2 start app.js --name test

最新更新