【发布时间】:2018-05-14 07:06:12
【问题描述】:
我收到很多 varnish 503 错误未缓存页面,所有这些错误都有一个共同点,检查 varnish 日志显示“FetchError 溢出”。 错误也不一致,有时它的错误和其他时候页面打开完美。 我猜它是某种内存缓冲区溢出,任何人都可以目睹相同的错误,或者可以将我指向某个地方。 Varnish 的版本是 5.2
【问题讨论】:
-
您是否尝试增加
/etc/default/varnish参数workspace_backend即131072?尝试在那里添加,即关注-p http_resp_hdr_len=65536 -p http_resp_size=98304 -p workspace_backend=131072。这些更改后需要重新启动 Varnish-service。 -
我可以确认@ElvinRisti 的解决方案,尽管我必须设置更高的缓冲区大小。
-
@scones 你如何确定适当的缓冲区大小等来设置这些?
-
@DOofficial 最佳猜测 + 反复试验。没有什么大秘密:)
标签: varnish varnish-vcl