在部署Web应用程序时,通常使用supervisord或circus来保持所有进程的正常运行。但是,您如何确保这些程序正在运行?换句话说,谁会观看观察者?
答案 0 :(得分:1)
人类是主管等工具的观察者。有像supervisord-monitor这样的第三方插件,它们提供用于监控的UI。
但人类无法全天候监控。所以主管有偶数名单。您可以使用像superlance这样的插件来监视主管进程。当进程停止/退出时,您可以配置为通过电子邮件/短信接收警报。
Checkout superlance - Superlance是一个插件实用程序包,用于监视和控制在主管下运行的进程。