php - 如何将工作推回到 Laravel Beanstalk 队列的最后?

标签 php laravel laravel-4 queue beanstalkd

如何将作业推回队列。

我累了

$job->release()

但它正在推回到队列中,所以队列中的下一个作业是同一个作业,我希望作业发送回队列的最后一个,它最后执行。我该怎么做?

最佳答案

您可以抛出异常使作业失败。

并且根据 queue:work 将触发的尝试次数,作业最终将在 failed_jobs 表中结束(如果您已定义该表。)

然后您可以将作业从 failed_jobs 表推回队列。

关于php - 如何将工作推回到 Laravel Beanstalk 队列的最后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31607087/

相关文章:

javascript - 是否可以将访问者的IP和位置写在一个文件中?

php - MySQL中的字符集;不能插入特殊字符,为什么?

php - Laravel 和数据库设计

javascript - 使用 Laravel 4 将 JSON 编码的 PHP 变量发送到 JS

php - Laravel 忽略 Eloquent 模型中定义的内容

php - 添加模型关系而不保存

php - 在 magento 的 pdo_mysql 适配器中缺少 "Lock wait timeout exceeded"处理?

php - 将数组从 Controller 传递到 View - Codeigniter

php - 如何删除缓存控制头无缓存

javascript - Laravel-Mix 与 BrowserSync 可处理除 Vue.js 组件之外的所有内容