Perlbal::Manual::FailOver - Perlbalでのフェイルオーバーの仕組み
Perlbal 1.78.
どのように Perlbal の Fail Over の仕組みのが動作するか。
Perlbalがマシーンへ接続を開くことに失敗した時はいつもマシーンが利用不可と見なし、負荷を残りのサーバに広げます。error_retry_schedule
に応じてサーバに接続を開くことを試し続けます。
利用可能なサーバが無い場合は、Perlbalはidle_timeout
に達するまでサーバへ接続を開くことを試し続けようとし、達するとユーザへの接続を閉じようとします。クライアントはその閉鎖を異なって解釈します: ほとんどの場合 500 HTTP コードと見なすでしょうが、空のコンテンツをもつ200 OKを見なすものも少しあります。
idle_timeout
および error_retry_schedule
のパラメータの詳しい情報は、the Perlbal::Manual::ReverseProxy manpage を見てください。
the Perlbal::Manual::LoadBalancer manpage, the Perlbal::Manual::ReverseProxy manpage.