Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have 2 frontend apache webservers that are load balanced using ldirectord. ldirectord is kept running on one server or the other by heartbeat

Recently I upgraded these servers from Debian Etch to Debian Lenny

Ever since then, every once-in-a-while, the ldirectord process disappears, however, load balancing appears to keep working.
http://webserver/server-status shows connections being served on both servers, even while there is no ldirectord process running.

Can anyone explain what is going on here?

share|improve this question

2 Answers 2

up vote 2 down vote accepted

ldirectord is the app to administer load balancing, it doesn't do the balancing. once settings are transferred to the kernel they will stay until changed again or the server is rebooted.

Stuart

share|improve this answer

You can see the loadbalancing state by ipvsadm -L -n. ldirectord is only a frontend for ip_vs module in kernel.

ldirectord should run on the primary node (which have the shared IP address)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.