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" 一直在重启
我 运行 我在 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" 一直在重启