ldirectord é o aplicativo para administrar o balanceamento de carga, ele não faz o balanceamento. depois que as configurações forem transferidas para o kernel, elas permanecerão até serem alteradas novamente ou o servidor for reinicializado.
Stuart
Eu tenho dois servidores web front-end apache que são carregados com carga usando ldirectord . O ldirectord é mantido em execução em um servidor ou outro por heartbeat
Recentemente eu atualizei estes servidores do Debian Etch para o Debian Lenny
Desde então, de tempos em tempos, o processo ldirectord desaparece, mas o balanceamento de carga parece continuar funcionando. O link mostra as conexões sendo atendidas nos dois servidores, mesmo quando não há nenhum processo ldirectord em execução.
Alguém pode explicar o que está acontecendo aqui?
ldirectord é o aplicativo para administrar o balanceamento de carga, ele não faz o balanceamento. depois que as configurações forem transferidas para o kernel, elas permanecerão até serem alteradas novamente ou o servidor for reinicializado.
Stuart
Você pode ver o estado do balanceamento de carga por ipvsadm -L -n
. O ldirectord é apenas um frontend para o módulo ip_vs no kernel.
ldirectord deve ser executado no nó principal (que possui o endereço IP compartilhado)
Tags ldirectord