我们使用松节油管理清漆配置。松节油将配置推送到我们的清漆服务器,并且该配置仍在内存中。但是,清漆不会将配置保存到它的default.vcl文件中。如果我继续运行服务器清漆,它将使用非常老的配置,因为它是从default.vcl读取的。直到我把配置从Magento推到清漆开始工作。
发布于 2015-02-04 03:41:54
我建议编辑你的/etc/init.d/清漆如下
stop_varnishd() {
log_daemon_msg "Stopping $DESC" "$NAME"
#save varnish config to default
varnishadm vcl.show $(varnishadm vcl.list | awk '/^active/ {print $3}') > /etc/varnish/default.vcl
...基本上,在停止函数中添加一行,该函数首先将内存配置保存到文件中,因此如果要重新启动,它将在下次启动时获取最新的配置。
我认为这应该是默认的一部分。
https://stackoverflow.com/questions/28313115
复制相似问题