所以我得到一个空白页面,Varnish在保存松节油配置后停止响应。
松节油清漆服务器清单正确(127.0.0.1:6082)。 我没有其他缓存扩展,所有缓存都被禁用,但Varnish Pages和Varnish ESI Blocks。
我可以通过端口8080(Apache)和80(Varnish)访问网站,然后保存松节油配置,点击保存后我只能在端口8080上访问它。如果我重新启动Varnish一切都重新开始工作,那么如果我刷新Turpentine配置页magento显示Turpentine配置已成功保存,但速度没有差异,Varnish Hits保持为0。
详细说明:
在/etc/varnish/varnish.params:
VARNISH_LISTEN_PORT=80
VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1
VARNISH_ADMIN_LISTEN_PORT=6082
DAEMON_OPTS="-p cli_buffer=16384 -p vcc_allow_inline_c=on"
在/etc/varnish/default.vcl上:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
从magento下载的default.vcl: https://gist.github.com/hmvar/48b637bc8f52090140fb#file-default-vcl
答案 0 :(得分:0)
当您在缓存管理中停用Varnish ESI Block Cache时,您是否从您的网站获得了答案?
对于DAEMON_OPTS设置,可能是-p feature=+esi_ignore_other_elements
中缺少的参数varnish.params
。