laravel的队列怎么取消掉

我在队列中又使用 self::dispatch()调用任务本身。一直到达成某种条件才停止,现在执行到一半我需要提前停止,该怎么处理。?

阅读 9.1k
2 个回答

方式一

程序监听某一资源(文件、数据库值)变更后,抛出异常达到自动停止。

方式二

直接结束进程。没有提前做出方式一中的情况,程序一旦运行则不能做出可控制的停止。此方式很危险!!!慎用!!!慎用!!!

直接停止队列,清除队列的数据,或者手动到队列数据库清除你想要清除的数据

推荐问题