集群清漆的最佳方法是什么?
What is the best way to cluster varnish?
我需要 3 个 varnish 实例,我遵循了本指南 creating-varnish-cluster,现在我有了这些系统
- 3 个服务器有 varnish,每个 varnish 都有这样的 vcl vcl-cluster
- 1 台后端服务器,包含应用程序和 Nginx,用于 varnish 服务器之间的负载平衡,Nginx 配置:nginx-config
但在 Nginx 中收到请求并通过 varnish,但 varnish 服务器无法将请求转发到后端。当我直接调用后端时它完美地工作。
我该如何解决这个问题?是否有更好的清漆结垢解决方案? (清漆除外 plus:D)
默认情况下,server.identity
是机器的主机名。我假设你的机器没有被称为 node1
、node2
和 node3
,所以你需要编辑你的 VCL 来反映这一点。
我需要 3 个 varnish 实例,我遵循了本指南 creating-varnish-cluster,现在我有了这些系统
- 3 个服务器有 varnish,每个 varnish 都有这样的 vcl vcl-cluster
- 1 台后端服务器,包含应用程序和 Nginx,用于 varnish 服务器之间的负载平衡,Nginx 配置:nginx-config
但在 Nginx 中收到请求并通过 varnish,但 varnish 服务器无法将请求转发到后端。当我直接调用后端时它完美地工作。
我该如何解决这个问题?是否有更好的清漆结垢解决方案? (清漆除外 plus:D)
server.identity
是机器的主机名。我假设你的机器没有被称为 node1
、node2
和 node3
,所以你需要编辑你的 VCL 来反映这一点。