“Apache代理缓存”;“服务暂时不可用”;目标下降时的响应

“Apache代理缓存”;“服务暂时不可用”;目标下降时的响应,apache,mod-proxy,Apache,Mod Proxy,我的节点服务器前面有apache。节点在某个端口上运行,我使用apache代理该端口,并将apache配置为https 当我启动apache,然后启动节点服务器时,一切都运行得很好。如果我关闭节点服务器并尝试点击我的服务,apache会说“服务暂时不可用”。这是预期的,因为我的节点服务器已关闭 然而,当我在不接触apache的情况下重新启动服务器并尝试再次点击我的服务时,apache仍然会说“服务暂时不可用”。好像apache不再尝试了。如果我回来,一切都会好起来的 由于我一直在使用foreve

我的节点服务器前面有apache。节点在某个端口上运行,我使用apache代理该端口,并将apache配置为https

当我启动apache,然后启动节点服务器时,一切都运行得很好。如果我关闭节点服务器并尝试点击我的服务,apache会说“服务暂时不可用”。这是预期的,因为我的节点服务器已关闭

然而,当我在不接触apache的情况下重新启动服务器并尝试再次点击我的服务时,apache仍然会说“服务暂时不可用”。好像apache不再尝试了。如果我回来,一切都会好起来的

由于我一直在使用forever运行,如果发生致命事件,我的服务器可能会停机几秒钟。如果发生这种情况,我不想让阿帕奇反弹


有没有办法让apache始终尝试而不缓存最近尝试访问的服务不可用的事实?

您需要将
retry=0
添加到ProxyPass指令中。 因此,它将类似于:

ProxyPass /example http://backend.example.com retry=0
请在此处查看一些信息: