Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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. Page 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
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.


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


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.