在Magento上保存Turpentine配置后,清漆停止响应

时间:2015-12-12 16:48:17

标签: magento varnish

所以我得到一个空白页面,Varnish在保存松节油配置后停止响应。

松节油清漆服务器清单正确(127.0.0.1:6082)。 我没有其他缓存扩展,所有缓存都被禁用,但Varnish Pages和Varnish ESI Blocks。

我可以通过端口8080(Apache)和80(Varnish)访问网站,然后保存松节油配置,点击保存后我只能在端口8080上访问它。如果我重新启动Varnish一切都重新开始工作,那么如果我刷新Turpentine配置页magento显示Turpentine配置已成功保存,但速度没有差异,Varnish Hits保持为0。

详细说明:

  • CentOS 7
  • Varnish 4.0.3
  • Magento 1.7.0.2
  • Turpentine Release 0.6.7

在/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

1 个答案:

答案 0 :(得分:0)

当您在缓存管理中停用Varnish ESI Block Cache时,您是否从您的网站获得了答案?

对于DAEMON_OPTS设置,可能是-p feature=+esi_ignore_other_elements中缺少的参数varnish.params