同じトピックに関連する3つの小さな質問があります。
leastconn
アルゴリズム)を探す代わりに、最小の負荷を探すことを想像します。Haproxyでこれを行う唯一の方法は、haproxyのヘルスチェックをチェックするスクリプトを作成することです。スクリプトでは、負荷平均をチェックしており、それが有効な負荷であるかどうかを確認しています。応答コード200を返します。高すぎる場合は、404または500エラーを返します。 haproxyチェックは次のようになります
option httpchk HEAD /health_check.php HTTP/1.0
haproxyが2xx/3xx応答を検出した場合、それは有効になります。それ以外の場合は、ノードの負荷が低下し、health_check.phpスクリプトが200を返すまで、そのノードをオフラインにします。