Spreadlogd pipes problem

"Alan" <[email protected]> Sat, 3 Apr 2004 11:46:56 -0700
Newsgroups gmane.comp.apache.mod-log-spread.user
Message-ID <[email protected]>
Hello,

I don't know if anybody even reads this list anymore, but I figured I would give it a try anyways.

I have a web cluster setup to pipe all of its error logs to a spread group (similar to mod_log_spread, except that didn't work for
me).

I have spreadlogd compiled on freebsd with the two patches that make it actually work.
Versions:
Freebsd 4.8
spread-3.17.1
spreadlogd-1.5.0 (have tried 1.4.2 as well)

I have spreadlogd configured to pipe the logs to another process which does some work on the logs.

The issue comes in when I HUP spreadlogd. All of the processes which are having the log messages passed to them become zombies, and
new copies are spawned. So I know the problem is that spreadlogd does not call wait() on the children. I was just wondering if
anybody had written a patch to solve this. I have tried a few times, but I am having a hell of a time getting it to work.

Thanks,
Alan