Кто-нибудь знает, как F5 перебалансирует трафик при настройке «Action on Service Down» на None. т.е. говорят, что есть активные соединения, и вы обновили проверку работоспособности, поэтому сервер не работает. Существующее соединение активно, но затем вы останавливаете службу apache. Будет ли F5 повторно выбирать, если не видеть никаких ответов на предыдущие подключения, или вам нужно использовать 2 события iRule ... LB_FAILED и LB_RESELECT?
Спасибо,
Если для конфигурации пула «действие при отключении службы» задано значение по умолчанию «нет», LTM не будет ничего делать с существующими соединениями, когда член пула помечен как «неактивный».
Новые соединения будут сбалансированы по нагрузке / сохраняться для нового члена пула.
Для обработки трафика большинства приложений вы, как правило, не можете повторно выбрать нового члена пула и создать новое соединение на стороне сервера и соединение промежуточного клиента. У клиента обычно не будет сеанса приложения, созданного на вновь выбранном сервере.
Для HTTP обычно имеет смысл либо использовать настройку «действие при отключении службы» по умолчанию, равную «Нет», либо использовать «Отклонить». Отклонить запускает LTM, чтобы отправить клиенту сброс TCP и позволить ему вручную повторить запрос на новом TCP-соединении с новым членом пула.
Аарон
Отказ от ответственности: я не трогал f5 LTM год.
Он будет повторно выбран, как вы предлагаете (метод балансировки нагрузки определит, как именно), но есть предостережение: я обнаружил, что если в сочетании с iRule включена сохраняемость файлов cookie, возможно, что состояние монитора будет проигнорировано и трафик будет передаваться неактивному члену пула независимо от того, даже если все члены пула неактивны. Этот сценарий наиболее вероятен, когда LB_
упомянутые вами события пригодятся.