0

PHP-Resque 工作者可以从脚本启动,例如

passthru("nohup php " . __RESQUE_BIN__ . " >> " . __RESQUE_LOG__ . " 2>&1 &");

但是我如何暂停它们,或者从 php 脚本中阻止它们?

4

1 回答 1

1

检查README,您可以向工作进程发送信号以执行您的要求:

  • QUIT- 等待孩子完成处理然后退出
  • TERM/ INT- 立即杀死孩子然后退出
  • USR1- 立即杀死孩子但不要退出
  • USR2- 暂停工人,不会处理新的工作
  • CONT- 恢复工人。

您将需要工作人员的 pid,您可以使用posix_kill发送信号

于 2013-05-26T08:10:53.337 回答