On Wed, 2009-08-05 at 16:56 +0200, Sandor Geller wrote:
You're referencing exactly the same sources (like /dev/log, /proc/kmsg)? This config is horribly broken. I can't imagine how was syslog-ng 2.0.9 working with such a config. You should eliminate all duplicated sources. You can add as many log {} sections using the same source definition as you wish.
the configuration is indeed broken, you basically tell syslog-ng to open /dev/log _twice_, what's worse: in a different mode (stream vs. dgram). Also the linux kernel does not like when there are multiple /proc/kmsg readers, syslog-ng might deadlock in this scenario.
I'm not sure syslog-ng hangs or simply the applications trying to send messages cease to do so, you could find that out using strace (either the application or syslog-ng, or both)
Thanks guys, that was the feedback I was hoping for! I'll remove the unix-dgram source then... Regards, Markus