加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 综合聚焦 > Linux > 正文

linux – 主管VS cronjob

发布时间:2020-07-03 10:37:18 所属栏目:Linux 来源:互联网
导读:实际上我正在使用 supervisor监视进程并在由于某种原因停止时重新启动它.问题是,在主管崩溃的情况下,过程停止受到监控. 所以我想安排一个cronjob来检查主管是否正在运行,并最终重新启动它. 我正在考虑的下一件事是摆脱主管并直接从cronjob检查我的过程.我读过

实际上我正在使用 supervisor监视进程并在由于某种原因停止时重新启动它.问题是,在主管崩溃的情况下,过程停止受到监控.

所以我想安排一个cronjob来检查主管是否正在运行,并最终重新启动它.

我正在考虑的下一件事是摆脱主管并直接从cronjob检查我的过程.我读过,有时主管会使用太多内存(不过要进行验证).

主管VS cronjob监控流程有哪些优势?

解决方法

Cron定期调用shell脚本以确保服务正在运行实际上是一种非常不错的入门级方法,用于简单网络上的服务监控. Cron可以每分钟检查一次,因此如果停机时间<1,则可能足以满足您的环境要求. 60秒是可以接受的.它易于设置和使用. 另一方面,主管可以处理来自内核的有关服务过程的实时信号.这比简单的cron脚本响应要短得多.使用Cron监控您的监督服务也不是非常困难,并将提供良好的第二道防线. 如果您需要确保服务已启动并以非常短的增量响应而不会因单点故障导致任何服务丢失,那么您可能会更好地使用多服务器服务故障转移检测和更强大的监控解决方案.所有这些都需要更复杂的网络安排以及更多的规划和维护投资.

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读