1

我在 Kubernetes 上运行我的应用程序。我有一项服务用于请求,一项服务用于工作进程。如果我访问 Horizo​​n UI,它通常会显示非活动状态,但仍有工作正在处理中。我知道这一点是因为过去的工作时间越来越多。

如果我扩大我的工作人员服务,将会有不断“失败”的作业出现此异常 Illuminate\Queue\MaxAttemptsExceededException。如果我直接连接到 pod 并运行 ps aux,我会看到有 Horizo​​n 实例正在运行。

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

我该如何进一步调试呢?

Laravel 版本:5.7.15

地平线版本:2.0.0

Redis 版本:3.2.4

4

1 回答 1

0

问题是服务器时间不同步,所以“旧”的总是重新启动

于 2018-12-19T15:39:31.733 回答