有了Gearman,我可以检查工作失败了多少次?

时间:2011-04-15 11:15:56

标签: php gearman

有了Gearman,我可以检查工作失败了多少次? 例如:如果作业失败,我希望它重复。如果作业失败5次则删除它。我必须使用哪个功能。

示例:如果我想排队从服务器下载文件。如果该服务器已关闭,则无法完成作业。

1 个答案:

答案 0 :(得分:1)

简而言之,没有。您无法查询作业失败的次数。 但是这些信息在gearmand里面,但是还没有API可以访问它。

我认为您正在寻找的选项是

-j, - job-retries

这是gearmand服务器在启动时所采用的参数。它指定在丢弃作业之前可以重试作业的次数。它是一个全局设置,不能配置为对不同的作业类型不同。它也不能从齿轮机客户端设置或更改。