我面临一个问题,其中 sidekiq 在 docker 中每隔几个小时就会崩溃一次。当 sidekiq 尝试连接到 redis 并且重新启动容器不起作用时,调查日志会显示“TimeoutError”。我能让它再次工作的唯一方法是重新启动 docker 守护进程。
经过大量调查,我认为根本原因与 docker 中的日志记录问题没有跟上 redis 日志有关。我看到的诊断来自这篇文章。他们的解决方案是降级 docker,但似乎 docker 还没有修复到 19.03.3 版本,因此恢复到旧 docker 版本的解决方案是不可行的。
除了降级之外,还有其他可能的解决方法吗?以前有人遇到过这个问题吗?有什么解决方案的建议吗?