PHP-Resque 工作者可以从脚本启动,例如
passthru("nohup php " . __RESQUE_BIN__ . " >> " . __RESQUE_LOG__ . " 2>&1 &");
但是我如何暂停它们,或者从 php 脚本中阻止它们?
PHP-Resque 工作者可以从脚本启动,例如
passthru("nohup php " . __RESQUE_BIN__ . " >> " . __RESQUE_LOG__ . " 2>&1 &");
但是我如何暂停它们,或者从 php 脚本中阻止它们?
检查README,您可以向工作进程发送信号以执行您的要求:
QUIT
- 等待孩子完成处理然后退出TERM
/ INT
- 立即杀死孩子然后退出USR1
- 立即杀死孩子但不要退出USR2
- 暂停工人,不会处理新的工作CONT
- 恢复工人。