laravel的队列怎么取消掉

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

阅读 8.9k
2 个回答

方式一

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

方式二

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题