supervisor守护php异常
使用场景:
使用supervisor 守护php脚本的执行:
[program: timer]
command=/usr/bin/php /site/timer.php
startretries=100
timer.php
是while程序,每隔一分钟调用一次业务逻辑处理类。
现象:
以前运行好几个月一点问题都没有,然后十天半个月需要重启一次,然后现在需要一两天重启一次
从htop 可以看出timer.php 脚本的执行进程还存在,但日志里面看不到业务逻辑处理日志
从日志看是上次业务逻辑执行了一般,然后就会一直不会再次执行了,除非restart supervisor 的这个子进程
如果重启这个子进程,又会继续执行一两天
Cli下运行是ok的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论