【发布时间】:2018-10-04 15:48:11
【问题描述】:
我有一个node API 存在无法修复的严重代码质量问题——因为管理人员——所以请求经常停止回答但节点进程仍在运行。
我使用upstart 将节点作为服务运行,monit 使其保持运行。我很简单的monitrc 只是在寻找正在运行的节点进程的PID,所以它没有检测到这个需要重新启动的“僵尸”节点进程。我的好主意是编写一个简单的 API 方法来响应“OK”,并在查找节点 PID 的同时监控该请求。这可能吗?有没有更好的办法?
“monit”和“node`”的 Google-ing 组合让我看到了关于远程性能监控节点应用程序的冗长博客文章。
【问题讨论】: