我们有4个Varnish服务器放在负载均衡器后面。默认情况下,每个Varnish服务器都有自己的缓存,它们不共享一个缓存。这是一个问题,因为需要加载5-6次特定页面才能将其缓存在每个服务器中。
为了解决这个问题,我将Varnish存储从内存更改为文件。该文件存储在磁盘驱动器上,该驱动器跨所有Varnish服务器共享。所有Varnish服务器都能正确启动,但它们仍在使用自己的缓存。我确认了Varnish正在将缓存文件写入其中。
有任何解决这个问题的想法吗?
为了解决这个问题,我将Varnish存储从内存更改为文件。该文件存储在磁盘驱动器上,该驱动器跨所有Varnish服务器共享。所有Varnish服务器都能正确启动,但它们仍在使用自己的缓存。我确认了Varnish正在将缓存文件写入其中。
有任何解决这个问题的想法吗?