【发布时间】:2015-09-21 23:55:52
【问题描述】:
我们在 Debian wheezy (oldstable) linux 服务器上运行 rabbitmq、redis 和 celery。它们都安装为init.d 脚本并在启动时启动。我们希望密切关注它们并在其中任何一个出现故障时收到电子邮件警报。
我检查了诸如 supervisord 和 runit 之类的工具。但是,它们似乎都要求受监控的进程不是守护进程。
如何完成这项工作?还有其他工具可以完成工作吗?请。建议。
【问题讨论】:
-
如果您正在运行 Debian/wheezy (如 rsm 答案的评论中所述),则不应将其称为 stable (因为它不再是 stable 而是 oldstable,这将再次改变)。最好使用明确的代号(如 wheezy)
-
检查immortal.run 可能有帮助
标签: debian supervisord daemons runit