laravel - 作业处理后留在待定列表中

我正在运行 Laravel 8,horizo​​n 5.4 在我启动该作业后,它按预期成功处理,但在 Horizo​​n 仪表板中它停留在待处理列表中,它不会移动到完成或失败列表,在超时(60 分钟)后它从待处理列表中消失。

Horizo​​n 仪表板(待定列表)

来自终端的 Horizo​​n 进程状态

来自 Redis 的 Horizo​​n 状态

地平线配置

    'local' => [
        'supervisor-1' => [
            'connection' => 'redis',
            'queue' => [env('QUEUE_NAME','default')],
            'balance' => 'simple',
            'processes' => 3,
            'tries' => 3,
        ],
    ],

队列中的Redis配置

    'redis' => [
        'driver' => 'redis',
        'connection' => 'default',
        'queue'  => env('QUEUE_NAME', 'default'),
        'retry_after' => 90,
        'block_for' => null,
    ],

用 Google 搜索了很多都没有成功,也许我没有使用正确的关键字进行搜索。

提前致谢

最佳答案

想知道你是否弄清楚了这个问题,我在类似的地方。我的工作永远不会脱离待定状态。当我点击查看详细信息时,它会显示 completed_at 时间戳,这意味着它们已完成。

https://stackoverflow.com/questions/64868793/

相关文章:

unity3d - Rigidbody AddForce 在 Photon Unity 中不起作用

html - 使用 selenium 抓取网页时缺少 HTML 内容

javascript - 如何使 vuetify 复选框仅在单击框而不是标签时使用react?

visual-studio - Visual Studio 2019 安装问题

perl - 我怎样才能确保函数永远不会在 perl 中同时执行?

c# - 复杂的 Json 到 C# 对象反序列化类

angular - 从 - "createAction"函数获取类型

react-native - React Native 中未生成短动态链接

angular - 生成 Angular 库时的循环依赖

ios - Swift 2.0 .contextMenu 从核心数据中多次删除