清漆和双服务器配置故障排除

发布于 2024-12-28 21:05:28 字数 402 浏览 3 评论 0原文

我已经设置了 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"

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

有谁知道为什么会出现这种情况或如何排除故障?

谢谢,

I have Varnish set up and working with 2 server instances.

I've made changes to the default.vcl file and updated my changes as follows on both my servers:

$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"

One server reflects the new change and works fine, but the other still seems to be using the old configuration.

Does anyone have idea why this might be or how to troubleshoot?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

说好的呢 2025-01-04 21:05:28

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

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

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

If you execute each command manually, does it also work? My best guesses now are:

  • you're prompted for your sudo password on one system, not on the other (thus it hangs)?
  • you're pointing to a secret-file with incorrect permissions?
  • somehow your first varnishadm didn't return "true" and thus the vcl.use didn't trigger in the second part

So, best thing to do: execute each command manually and check the responses you get.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文