当您使用 Apache 代理(使用 ProxyPass 或 RewriteRule)时,如果目标返回错误(500 系列状态),则 Apache 将在 30 秒内不再代理任何请求。
我知道有一种方法可以通过将该值设置为 0 秒来禁用它,但我不记得是怎么做的。我认为它涉及一个分号和一些选项,但我似乎无法在 apache.org 上找到该详细信息。
在开发环境中,您希望此值为 0,以便您可以修复错误并立即重新加载页面。
最佳答案
你应该使用这样的设置;来源apache docs
ProxyPass /mirror/foo/ http://backend.example.com/ retry=0
关于apache - 使用 Apache 作为代理时禁用错误缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142409/