如何查询PM2中启动指定进程所使用的ecosystem.json配置文件
查询PM2特定进程的Ecosystem配置文件路径
嘿,刚好我之前也折腾过这个需求,PM2确实有现成的命令能直接搞定,给你两个最实用的方法:
方法1:用pm2 show查看完整进程详情
直接执行下面的命令,把<进程ID>换成你要查的ID(比如62):
pm2 show 62
在输出的一大串信息里,找名为Config path的字段,后面跟着的就是该进程对应的ecosystem配置文件的完整路径。这个命令还会顺带显示进程状态、资源占用这些额外信息,平时排查问题也常用。
方法2:用pm2 env聚焦配置与环境变量
如果只想看配置相关的内容,也可以用这个命令:
pm2 env 62
它会输出该进程的所有环境变量和配置细节,配置文件路径通常在输出的靠前位置就能找到,信息更精简。
补充一句:要是你的进程确实是通过ecosystem配置文件启动的,这两个方法都能精准返回对应路径;如果是直接用pm2 start裸启动的(没指定配置文件),返回的可能是PM2自动生成的默认配置文件。
内容的提问来源于stack exchange,提问作者AMD
相关产品推荐
相关产品推荐

