バンクエンドサーバーが500を送信したときに、HAProxyからサーバーへのそれ以上のリクエストのケータリングを停止する方法はありますか?
サーバーがSIGINTのようなシグナルを受信すると、「500サーバー内部エラー」の処理を開始します。したがって、HAProxyがサーバーから500の応答を検出すると、サーバーへのそれ以上の要求を停止できますか?
サーバーセクションでデフォルトで有効になっているマクロ「on-error」があります。それを試しても結果は得られませんでした。例えば:
server nucleus_server1 127.0.0.1:12341 check on-error mark-down
。マクロon-mark-downはこれと一緒に機能していません。
何か案は?