我有一个带有 ProxyPass 配置的 apache web 服务器来链接 Tomcat 服务器:
ProxyPass /server http://localhost:8080/server
ProxyPassReverse /server http://localhost:8080/server
当 Tomcat 关闭时,我显然会收到 http 305 错误。但是当 Tomcat 备份一段时间后,Apache 仍然发送 503 而没有 ping Tomcat。我认为这是由于该代理的缓存,因为如果我等待或重新启动 Apache,一切又会恢复正常。
如何禁用或者减少此缓存时间?
谢谢
答案1
附加retry=0
到 ProxyPass 指令。请参阅http://httpd.apache.org/docs/current/mod/mod_proxy.html#proxypass