代理错误后如何快速恢复Apache反向代理?

我已经将Apache2前端作为反向代理configuration运行多年了。

我无法改变的是后端服务器在短时间内closures后的行为(即重新启动)

在重新检查后端是否回来之前,Apache将继续传送代理错误页面很长一段时间。 我需要手动重新启动每一次,我可以理解用户已经annoyed。

我怎么能告诉Apache不记得“破”代理后端,但每次重试?

如果这是不可能的,我怎样才能configuration时间阿帕奇“caching错误”很短,可以说10秒。

我正在谈论非常简单的标准反向代理configuration或多或less像这样:

ProxyPass /site http://10.1.1.8/backend ProxyPassReverse /site http://10.1.1.8/backend 

我偶然发现这一点 – 因为Serverfault向我展示了侧边栏中的所有反向代理问题:

https://serverfault.com/a/142961/129177

解决scheme似乎是:

 ProxyPass /site http://10.1.1.8/backend retry=0 ProxyPassReverse /site http://10.1.1.8/backend