PM2(node) 从命令行向集群发送消息

PM2(node) Sending a message to a cluster from the commandline

所以我有一个由 PM2 管理的流程,它是在 Nodejs 中创建的,这是非常典型的。但是,通过文档查看似乎可以将消息发送到以集群模式启动的进程。

问题在于该文档是程序化的,除了将 sigusr2 传递给应用程序之外,没有关于如何从命令行调用它的提示。如果我可以使用 sigusr2 传递一条消息,那也可以解决我的问题,但是如果我能找到它,只需将一条消息传递给集群就足够了。

那么有没有办法将消息传递给 PM2 管理的进程集群,以便我可以使用 process.on('message', ()=>{}) 构造来处理它?

此功能将在 PM2 2.1.6 上可用!

https://github.com/Unitech/pm2/issues/2509

官方文档:http://pm2.keymetrics.io/docs/usage/process-actions/