1

我在本地环境中一直在努力解决这个问题已经有一段时间了。我一直在到处寻找尝试许多不同的解决方案。

设置:我在配置文件中创建了一个后端,该后端指向没有缓存(通过)的外部网站。

行为:随机关闭后端连接并显示消息“错误 503 服务不可用”。

我有一个由 Amazon EC2 提供的简单网页。我使用 Varnish 重定向我的电话。我在浏览器中按 F5,有时它可以工作,有时不能。使用 varnishlog,我一直在试图弄清楚发生了什么:唯一有意义的是它说“BackendClose”的那一行。之后,所有后续请求都失败。(另外,我还配置了其他后端,它工作正常。)

另外,我一直在尝试使用保持活动/会话长度,但到目前为止没有任何效果。据我了解,似乎与后端的连接已关闭(可能由于某种原因通过亚马逊),但清漆等待一段时间才能恢复它。

所以,如果有人有一些建议,我很乐意尝试。

清漆版本:varnish-3.0.2 修订版 cbf1284

4

1 回答 1

0

在试图弄清楚问题出在哪里之后,我终于弄明白了。

似乎有什么东西因为某种原因阻止了 ip。在检查防火墙随机阻止一些数据包和不同的交换机策略后,我发现问题是因为我的机器有第二个以太网配置。我不知道为什么它在那里,所以我删除了它。从那以后,这个问题就没有了。

所以感谢帮助我解决这个问题的网络人员,因为我变得疯狂 :P 最后,这不是 Varnish 问题。下一次,我会尝试在不同的机器和环境上做许多不同类型的测试,然后再浪费这么多时间。

于 2013-01-28T19:15:50.583 回答