Есть ли способ настроить HAProxy для ожидания количества времени, прежде чем пометить сервер "вверх"?
Мы используем HAProxy v1.3 для балансировки нагрузки между кучей виртуальных машин Windows в Amazon EC2 и имеем некоторые проблемы со стабильностью экземпляра. У нас есть собственный мониторинг, поэтому мы знаем, когда экземпляр начинает отбрасывать запросы или начинает вести себя еще хуже, но одна из проблем заключается в том, что он может время от времени работать в течение короткого периода времени, поэтому HAProxy считает, что он запускается, начинает подавать запросы, только для того, чтобы они в конечном итоге были близки к истечению времени ожидания, что становится большой проблемой.
Когда это происходит, экземпляр колеблется между двумя состояниями с периодом менее двух минут, поэтому мне интересно, есть ли способ настроить HAProxy для добавления серверов только в том случае, если они постоянно работали в течение определенного периода времени? (скажем, 5 минут).
1 ответ
rise <count>
Параметр подъема указывает, что сервер будет считаться работоспособным после последовательных успешных проверок работоспособности. Это значение по умолчанию равно 2, если не указано. Смотрите также параметры "check", "inter" и "fall".