On Fri, Jun 14, 2002 at 12:04:01PM -0400, Matthew C Valites wrote:
Use a source like this:
source src { sun-stream("/dev/log" door("/etc/.syslog_door")); internal(); };
When I do that, I get this error;
root@diamond: syslog-ng -Fv connecting fd 5 to inetaddr 127.0.0.1, port 2220 syslog-ng version 1.5.13 starting io.c: do_write: write() failed (errno 32), Broken pipe pkt_buffer::do_flush(): Error flushing data Connection broken to AF_INET(127.0.0.1:2220), reopening in 10 seconds Garbage collecting while idle... Objects alive: 151, garbage collected: 2
It just sits there and continues to spew out the "Garnage collecting....." error and the following line. It runs, but doesn't log anything. Any ideas?
Looks like a destination you're trying to send to isn't working. Are you trying to forward over stunnel or something? It seems it must be that, or something like it since it's trying to write on an AF_INET socket on the localhost. Make sure it's not collecting logs generated locally, your file destinations should still be fine. $ logger -p local2.info FOO BAR BAZ ...and see if it gets into your logs. OBTW, upgrade your syslog-ng, the newer versions have lots of bugfixes and feature additions. -- It is better to live rich than to die rich. -- Samuel Johnson