我们最近将 Varnish 放在了 Drupal 前面,因为服务器负载很重,总的来说我们很高兴。
剩下的唯一问题是我们有时在缓存数据中存在无限重定向循环。我们通过 HTTP 监控发现了这一点。我们每分钟检查一次首页。缓存中的页面有时包含完整的首页,但设置了 Location 标头,这会将用户再次发送到首页。
我们不太确定是什么导致了这种情况,但也不知道如何追踪它。当然,处理这个问题的最好方法是在 drupal 方面,但我们无法真正说出为什么会发生这种情况。
发生这种情况时,有没有办法记录案例?或者是否可以在清漆中检测到这一点并将当前缓存内容标记为无效?
当然,我们不希望总是将有意的重定向传递给源服务器,而是那些会导致无限循环的重定向。
我希望听到一些想法,我们可以如何进一步追踪这一点。许多人提前感谢各种提示。