ハードウェアバランサーの後ろに接続されたいくつかの独立したサーバーがあります。各マシンは、Apache 2.2、Tomcat 5.0、およびmod_proxy_ajp
をコネクターとして実行しています。TomcatがダウンしているときにApache 503の応答を無効にする
すべてうまくいきますが、Tomcatをシャットダウンすると、Apacheはエラーコード503を返します(予想通りです)。問題は、エラーコードを解釈しないロードバランサです。それはちょうど "ああ、マシンXのサーバは、私の要求に応じて、何でも、何でも、それは働いているようだが、そのサーバに人を送り続けよう"と答えている。
この場合、Apacheに503エラーの代わりに何も返さないようにする方法はありますか?
harsh。しかし、真の。バランサーは間違っていて、apacheではありません。 – nategood
はい、私は知っています、それは吸う。私はそれを置き換えることができればいいと思っています...しかし、できません。バランサとTomcatとの間の直接通信で解決する必要があります。試してみましょう。ありがとう! – AJPerez
@nategood:私はそれがApacheのせいではないことを知っています、それはバランサーです。しかし、おそらくApacheはそれを解決する可能性があります:)もし、エラー応答を無効にすることができれば。 – AJPerez