在gearman客户端,如何删除试图调用不存在的函数的作业?

时间:2017-01-17 08:31:54

标签: php gearman

我正在使用Gearman php API。

在我的客户端,gclient.php:

gearadmin --show-jobs

通过运行命令ablineclip,我可以看到每次执行php脚本后,作业队列变得更长。

有没有办法删除/取消已停留在队列中的作业超过1分钟。

1 个答案:

答案 0 :(得分:0)

有两种快速方法可以删除队列中的作业:

  1. 在工作模式下使用gearman CLI工具获取作业并将其发送到/ dev / null:
  2.   

    gearman -n -w -f your_function_name>的/ dev / null的

    1. 重新启动gearmand。请注意,如果您使用的是持久性作业存储,则需要从表中删除作业记录。如果您没有使用持久性的求职店,请小心 - 您也将失去所有其他工作。