Laravel 处理后作业保留在挂起列表中

Laravel 处理后作业保留在挂起列表中,laravel,queue,horizon,Laravel,Queue,Horizon,我正在运行Laravel 8,horizon 5.4 在我启动作业后,它会按其应该的方式成功处理,但在地平线仪表板中,它会保持挂起列表,不会移动到已完成或失败列表,超时(60分钟)后,它会从挂起列表中消失 地平线仪表板(待定列表) 来自终端的地平线进程状态 来自Redis的地平线状态 地平线结构 'local' => [ 'supervisor-1' => [ 'connection' => 'redis',

我正在运行Laravel 8,horizon 5.4 在我启动作业后,它会按其应该的方式成功处理,但在地平线仪表板中,它会保持挂起列表,不会移动到已完成或失败列表,超时(60分钟)后,它会从挂起列表中消失

地平线仪表板(待定列表)

来自终端的地平线进程状态

来自Redis的地平线状态

地平线结构

    '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,
    ],
谷歌搜索了很多,但运气不佳,也许我没有用正确的关键字搜索


提前谢谢

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

不知道您是否发现了问题,我也在类似的地方。我的工作永远不会离开待定状态。当我单击查看详细信息时,它会在时间戳处显示已完成的_,这意味着它们已完成