Systemd有什么办法监控服务下的某个子进程运行状态?
Systemd有什么办法监控服务下的某个子进程运行状态?
如下图,Systemd会拉起3个PHP文件作为一组服务,担心在不知情的情况下其中一个子进程会挂掉(实际确实会遇到,所以每天都会看下。)
查了些关于Systemd的命令,没有找到有关监测的命令:
archlinux-Systemd
Systemd 入门教程:命令篇
望支个招
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要是没有现成的工具可以用,你可以自己写一个。
以 python 为例
参阅
这种场景,可能supervisor、monit更适合。
supervisor简单,基本的重启、记录日志都有;
monit功能强大,除了重启、日志这些,还能发告警邮件,定制告警脚本。