У меня есть 2 интерфейсных веб-сервера apache с балансировкой нагрузки с использованием ldirectord. ldirectord поддерживается на одном сервере или другом с помощью сердцебиение
Недавно я обновил эти серверы с Debian Etch до Debian Lenny
С тех пор, время от времени, процесс ldirectord исчезает, однако балансировка нагрузки, похоже, продолжает работать. Страница http: // веб-сервер / статус-сервера показывает соединения, обслуживаемые на обоих серверах, даже если не запущен процесс ldirectord.
Кто-нибудь может объяснить, что здесь происходит?
ldirectord - это приложение для управления балансировкой нагрузки, оно не выполняет балансировку. как только настройки передаются в ядро, они будут оставаться до тех пор, пока не будут снова изменены или пока сервер не будет перезагружен.
Стюарт
Вы можете увидеть состояние балансировки нагрузки по ipvsadm -L -n
. ldirectord - это только интерфейс для модуля ip_vs в ядре.
ldirectord должен работать на основном узле (который имеет общий IP-адрес)