我已经使用数据库连接在L5中设置了队列系统,在运行迁移之后,我的DB failed_jobs和jobs中有两个表。到目前为止,一切工作正常,但当推送操作失败时,它会继续并尝试处理该操作,并且在失败时没有删除作业,也没有在failed_jobs上插入作业
Queue::push(function($job) use ($id)
{
Account::delete($id);
$job->delete();
});
在上面的例子中,如果没有成功,我如何设置尝试的次数,然后插入到failed_jobs中。
我知道这可以使用以下命令来完成
php artisan queue:listen --tries=3
但是我想使用同样的闭包,因为我有不同的情况
https://stackoverflow.com/questions/33935562
复制相似问题