laravel queue 异步不执行, sync 可以

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

启动
php72 artisan queue:work

队列不执行

阅读 5.7k
1 个回答

检查思路如下:

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

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

推荐问题