Назад | Перейти на главную страницу

Проверка тайм-аута ответа Haproxy http

Мы используем haproxy в качестве балансировщика нагрузки http. Иногда один из наших серверов перестает отвечать при приеме запросов на HTTP-соединение. Таким образом, на странице статистики серверы отображаются как зеленые «доступные», но наш сервер nagios сообщает «КРИТИЧНО - тайм-аут сокета через 20 секунд», и этот сервер на самом деле не отвечает.

Как указать haproxy проверять время ответа страницы, и если это занимает больше времени, чем таймаут, пометьте его как DOWN.

Вам необходимо пройти проверку здоровья https://www.haproxy.com/doc/aloha/7.0/haproxy/healthchecks.html. Вам особенно нужны check_timeouts "проверка тайм-аута: время, дающее серверу время для ответа на проверку. Если установлены как промежуточная проверка, так и проверка тайм-аута, то после установления TCP-соединения используется наименьшее значение из них обоих"