清除varnish和双服务器配置

时间:2012-01-25 12:13:32

标签: varnish varnish-vcl

我有Varnish设置并使用2个服务器实例。

我已对default.vcl文件进行了更改,并在我的两台服务器上更新了我的更改:

$NOW = fdfdf;
sudo varnishadm -T xx.xx.xx.xx: -S /etc/varnish/secret vcl.load reload$NOW /etc/varnish/default.vcl && sudo varnishadm -T xx.xx.xx.xx: -S /etc/varnish/secret vcl.use reload$NOW"

一台服务器反映了新的更改并且工作正常,但另一台服务器似乎仍在使用旧配置。

有谁知道为什么会出现这种情况或如何解决问题?

谢谢,

1 个答案:

答案 0 :(得分:1)

如果手动执行每个命令,它是否也有效?我现在最好的猜测是:

  • 系统会提示您在一个系统上输入sudo密码,而不是另一个系统(因此它会挂起)?
  • 你指的是一个权限不正确的秘密文件?
  • 不知怎的,你的第一个varnishadm没有返回“true”,因此vcl.use没有在第二部分触发

所以,最好的办法是:手动执行每个命令并检查你得到的响应。