【发布时间】:2021-10-29 00:12:30
【问题描述】:
我有一堆由 PM2 在服务器上启动的进程。 pm2 list 显示:
我确信它们中的每一个都是从一个生态系统配置文件开始的。我想知道的是,什么 pm2 生态系统配置文件用于以 id 62 和生态系统配置文件路径启动例如进程。
那么有没有 pm2 命令可以做到这一点?
【问题讨论】:
标签: javascript node.js pm2
我有一堆由 PM2 在服务器上启动的进程。 pm2 list 显示:
我确信它们中的每一个都是从一个生态系统配置文件开始的。我想知道的是,什么 pm2 生态系统配置文件用于以 id 62 和生态系统配置文件路径启动例如进程。
那么有没有 pm2 命令可以做到这一点?
【问题讨论】:
标签: javascript node.js pm2
嗯,您可以通过应用名称来区分进程(因此您应该在每个生态系统配置文件中设置唯一名称),或者您可以使用 NODE_APP_INSTANCE 变量来区分集群中的进程。
[编辑]
没有办法找到特定的生态系统文件,但您可以使用pm2 describe [processID/name] 找到执行pm2 start 的目录(exec cwd 参数)。如果生态系统文件多于 1 个,则只能通过名称来区分进程。
【讨论】: