web-dev-qa-db-ja.com

Haproxyhttp応答タイムアウトチェック

Httpロードバランサーとしてhaproxyを使用します。サーバーの1つが、http接続要求の受け入れ中に応答を停止することがあります。そのため、統計ページにはサーバーが緑色の「アクセス可能」と表示されますが、nagiosサーバーには「CRITICAL-20秒後のソケットタイムアウト」と表示され、そのサーバーは実際には応答していません。

ページの応答時間をチェックするようにhaproxyに指示する方法。タイムアウトよりも時間がかかる場合は、DOWNのタグを付けます。

1
Mustafa

ヘルスチェックを実施する必要があります https://www.haproxy.com/doc/aloha/7.0/haproxy/healthchecks.html 。特にcheck_timeouts "timeout check:サーバーがチェックに応答するまでの時間。interチェックとtimeoutチェックの両方が設定されている場合は、両方の最小値TCP接続が確立された後) "の後に使用されます

1
Alex H