我想远程检查在pm2上注册的应用程序的状态,以便其他基于Web的监视服务可以在发生问题时向我们发出通知。

是否有任何选项可以远程远程检查pm2中的进程状态?一种可能是使Web脚本远程eval() pm2 status命令并查找某些关键字,并使该脚本可在Web上用于通知工具。但是,这似乎并不理想,因为我们使用的是eval命令,也许正好使用该输出的正则表达式来查看正在发生的情况。

有什么建议吗?

最佳答案

最好的选择是使用keymetrics。它可以免费监视多达4个过程(非常适合开发和辅助项目),易于链接实例/服务器,但是在进行扩展时很快会变得非常昂贵。

您始终可以尝试切换到其他替代方案,例如upstartpm2-gui

关于node.js - 从网站远程检查pm2中应用程序的状态?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46060575/

10-15 20:58