--- lvsd-orig.c 2009-06-19 14:17:15.000000000 +0200 +++ lvsd.c 2009-06-19 14:19:35.000000000 +0200 @@ -1251,18 +1251,19 @@ if (i < numClients) { err = findClientConfig (config, &vsn, &sn, clients + i); - if (err) + if (err) { piranha_log (flags, (char *) "nanny died! shutting down lvs"); + doShutdown = 1; + } else piranha_log (flags, (char *) - "nanny for child %s/%s died! shutting down lvs", + "nanny for child %s/%s died! manual action needed!", config->virtServers[vsn].name, config->virtServers[vsn].servers[sn].name); - doShutdown = 1; /* Clean up client pipes */ clients[i].clientMonitor = -1;