Laravel Horizon 不活动且仍在处理中

Laravel Horizon inactive and still processing

我 运行 我在 Kubernetes 上的应用程序。 我有一项用于请求的服务和一项用于工作进程的服务。 如果我访问 Horizon UI 它经常显示 Inactive Status,但仍有工作正在处理。我知道这是因为过去一小时的工作越来越多。

如果我扩大我的工作人员服务,将不断有 "failing" 个工作有此例外 Illuminate\Queue\MaxAttemptsExceededException。 如果我直接连接到 pods 和 运行 ps aux,我会看到有 horizon 个实例 运行ning.

如果我连接到 worker 正在 运行ning 的 pod 并执行 horizon:list 命令,它会告诉我一个(或多个)Master 正在 运行ning。

我该如何进一步调试它?

Laravel版本:5.7.15

Horizon版本:2.0.0

Redis版本:3.2.4

问题是服务器时间不同步,所以 "old" 一直在重启