【问题标题】:Job not dispatching to jobs table Laravel作业未分派到作业表 Laravel
【发布时间】:2020-12-10 14:45:19
【问题描述】:

根据我的 .env 配置 (QUEUE_DRIVER=database),我正在分派一个作业,该作业应该转到作业表中

但是发生的情况是作业表中没有任何内容,并且作业甚至没有在同步模式下运行,例如。我看过queue:listen,Laravel 日志文件,failed_jobs 表也是空的。请帮帮我,我的工作没了

OBS:我在更改 .env 文件后正在运行 artisan config:clear,然后我重新启动 PHP FPM 服务

我注意到的一件事是,当我将 QUEUE_DRIVER 转为 sync 时,它会运行我已调度的所有作业,即使它们没有进入作业表

我会失去什么吗?

【问题讨论】:

    标签: laravel queue driver jobs


    【解决方案1】:

    当您将 QUEUE_DRIVER 设置为同步时,分派的作业将立即运行并且不会插入作业表中。 因此,您应该将其设置为“数据库”以获取所需的操作。

    【讨论】:

      猜你喜欢
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 2016-03-30
      • 2017-05-11
      • 2018-03-28
      • 2012-03-29
      • 2019-11-13
      相关资源
      最近更新 更多