在我们的 ERR_NO_RELAY 中有一些东西导致这个错误被记录下来,并且 squid 进程在启动时失败。我不能告诉你文件的确切内容,但我可以告诉你
它有几行 JavaScript
当我们删除 JavaScript 时,问题就消失了。
这个相同的文件不会导致我们在内部运行的其他 3 个 squid 实例出现任何问题。
所有 squid 实例都来自相同的 VM 映像,因此它们应该是相同的。
除了在一个盒子上,我们无法重现此问题,并且我们现在无法在此盒子上进行更多调试,因为它正在生产中运行。我知道这些文件已被解释,因此 squid 可以替换会话中可用的某些值,因此可能是语法错误导致了此问题。这并不能解释为什么我们不能在其他(几乎相同的)图像上复制它。一个区别是,当问题发生时,有问题的 squid 实例处于负载状态。任何建议/见解将不胜感激。谢谢!