laravel queue 异步不执行, sync 可以

缓存都清除了
php72 artisan config:cache
php72 artisan queue:restart

启动
php72 artisan queue:work

队列不执行

阅读 5.6k
1 个回答

检查思路如下:

  1. 检查数据库QUEUE_CONNECTION是否为database
  2. 检查数据库配置(host、username、password、database)是否填写正确
  3. 是否生成了jobs table
  4. 先尝试disptach一个job到数据库中看下,jobs表会不会新增一条记录

以上都检查完了,仍然存在问题的话,再尝试详细标注环境和图片来分析。

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