2017-09-05 62 views
0

我想检查使用pm2远程注册的应用程序的状态,以便其他基于Web的监视服务可以在出现问题时通知我们。从网站上远程检查pm2中的应用程序状态?

是否有任何选项可以远程检查pm2中进程的状态?其中一种可能性是远程使用网络脚本eval()pm2 status命令并查找某些关键字,并使该脚本可以在Web上访问通知工具。然而,这看起来并不理想,因为我们使用的是eval命令,也许只是输出的正则表达式来查看发生了什么。

有什么建议吗?

回答

1

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

你总是可以尝试切换到其他替代品,如upstartpm2-gui

+0

感谢您与Keymetrics的链接。然而,Keymetrics的一个问题是,它不适合检查各种页面正常运行时间的现有基础架构。这个想法是有一些页面,我们可以击中并从pm2收集统计数据。看起来只是在做'eval'调用可能是最好的方法。 – user49438

相关问题