运行 通过 pm2 集群时节点应用程序实例名称
node app instance name when running via pm2 cluster
我有后端节点应用程序,即集群模式下的 pm2 运行。
我正在 运行修复 2 个实例。
有没有办法从已执行的应用程序中识别实例名称或编号?
应用程序名称是 "test",我想从应用程序中获取给定实例的 "test 1" 和 "test 2"。
谢谢!
您需要使用 pm2 设置的两个环境变量:
process.env.pm_id
自动设置为实例 id (0
, 1
, ...).
process.env.name
设置为应用程序名称(在您的情况下为 test
)。
我有后端节点应用程序,即集群模式下的 pm2 运行。 我正在 运行修复 2 个实例。
有没有办法从已执行的应用程序中识别实例名称或编号?
应用程序名称是 "test",我想从应用程序中获取给定实例的 "test 1" 和 "test 2"。
谢谢!
您需要使用 pm2 设置的两个环境变量:
process.env.pm_id
自动设置为实例 id (0
,1
, ...).process.env.name
设置为应用程序名称(在您的情况下为test
)。