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