我在本地环境中一直在努力解决这个问题已经有一段时间了。我一直在到处寻找尝试许多不同的解决方案。
设置:我在配置文件中创建了一个后端,该后端指向没有缓存(通过)的外部网站。
行为:随机关闭后端连接并显示消息“错误 503 服务不可用”。
我有一个由 Amazon EC2 提供的简单网页。我使用 Varnish 重定向我的电话。我在浏览器中按 F5,有时它可以工作,有时不能。使用 varnishlog,我一直在试图弄清楚发生了什么:唯一有意义的是它说“BackendClose”的那一行。之后,所有后续请求都失败。(另外,我还配置了其他后端,它工作正常。)
另外,我一直在尝试使用保持活动/会话长度,但到目前为止没有任何效果。据我了解,似乎与后端的连接已关闭(可能由于某种原因通过亚马逊),但清漆等待一段时间才能恢复它。
所以,如果有人有一些建议,我很乐意尝试。
清漆版本:varnish-3.0.2 修订版 cbf1284