【问题标题】:Failed QueuedCommand are shown in Laravel Horizon but not in Failed jobs Table in Laravel 8失败的 QueuedCommand 显示在 Laravel Horizo​​n 中,但未显示在 Laravel 8 的失败作业表中
【发布时间】:2023-02-16 08:51:14
【问题描述】:

我们的应用程序中有一个命令,它在 CRM 系统中创建一个提供给定信息的活动。我们目前正在使用 Laravel 应用程序执行此命令

Artisan::queue('command:createActivity', [
            'data' => $data
])->onQueue("default");

我们面临的问题是,每当此 queuedcommand 由于某种原因失败时,它都会显示在我们的 Horizo​​n 仪表板中,但不会显示在我们的失败作业表中。这使得跟踪变得更加困难,因为 Horizo​​n 会在一段时间后删除这些记录。我想确定为什么这些 QueuedCommands 没有存储在失败的作业表中。

我们使用的 Redis 是我们应用程序的队列驱动器。我已经检查了所有配置,一切看起来都很完美,但我们仍然面临这个问题。

【问题讨论】:

    标签: laravel-8 laravel-queue laravel-horizon


    【解决方案1】:

    我想知道你是否已经解决了这个问题?我也看到了同样的问题,最糟糕的是作业队列开始使所有后续请求失败,直到我重新启动地平线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2021-08-05
      • 2014-11-19
      • 2017-12-29
      • 1970-01-01
      相关资源
      最近更新 更多