I'm trying to forward to 127.0.0.1, which is picked up by stunnel and sends it out on a secure port. This was the way I was doing it in linux, so I thought I could try and do it on Solaris. I'm not sure why the AF_INET sockets would break though. ~Matt Nate Campi wrote:
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.