【发布时间】:2011-12-24 09:53:58
【问题描述】:
我创建了一个从beanstalkd 读取并处理作业的 PHP 脚本。没有问题。
我要做的最后一件事就是为它编写一个初始化脚本,以便它可以作为服务运行。
然而,这又给我提出了另一个问题。尝试停止服务时,一种明显的方法是尝试终止该进程。但是,如果我这样做,如果 PHP 脚本处理到一半,工作会发生什么?所以任务被保留了,但是脚本从来没有成功或失败(分别删除或埋没),会发生什么?
我的猜测是 TTR 会过期,然后它会被放回就绪队列?
还有第二个问题,关于如何更好地管理停止 PHP 服务的任何提示?
【问题讨论】:
标签: php service daemon beanstalkd