Laravel工作队列

时间:2017-02-21 14:30:58

标签: php laravel laravel-5.2

我有一个Laravel工作,由几个阶段组成,每个阶段都取决于之前的阶段。

我担心如果工作失败后说第一阶段,当工作重试时,它会尝试重做第一阶段(这不可能发生)

我认为我发现的解决方案是在作业中添加$jobStage属性,并在每个成功的阶段完成后递增它,这意味着在重试时它可以从它停止的地方恢复。

不幸的是,当作业被序列化回redis队列时,$jobStage仍处于其初始0值。

我想知道是否有办法在尝试之间保持对作业属性的更改。

我尝试过给出属性初始值,并尝试从构造函数中设置它们....

0 个答案:

没有答案