如何在Laravel中手动释放所有排队的作业?

时间:2017-10-24 21:03:41

标签: php laravel api queue

我需要知道是否有办法使用内部laravel api来强制释放所有排队的作业。原因是我们有一个队列实现,如果在作业执行期间出现问题,我们有一个机制可以在5分钟内释放作业的执行。问题是需要有某种刷新功能来触发所有这些"延迟"手动作业,因为我们需要对何时运行那些延迟作业进行一些控制,保持故障安全机制完好无损。有一些方法可以使用Laravel实现这一点

1 个答案:

答案 0 :(得分:0)

您可以运行php artisan queue:work突击队员来启动队列工作。如果您希望从代码中启动此代码,可以调用此command programmatically