[syslog-ng] syslog-ng under HP-UX processing unwanted "padded" data
Scott Rochford
scott.rochford at amadeus.com
Tue Sep 7 13:05:37 CEST 2010
Apologies for my broken email client, which shall remain nameless!
> > # default contrib'd version
> > # source s_sys { pipe("/dev/log"); internal(); };
> >
> > # recommended by INSTALL
> > source s_sys { pipe("/dev/log" pad_size(2048)); };
>
> This should be the proper source statement. I've just retested it on our
> local HP-UX box and it seems to work fine.
>
> The things you are experiencing seems to indicate that the pad_size()
> option is missing, therefore I'd like to ask if you are certain that
> syslog-ng is running with the pad_size() configuration.
Yep, it definitely appears to be opening the configuration file that I'm
playing with:
# nohup /opt/tusc/bin/truss -o /tmp/syslog-ng.truss -aef
/usr/local/sbin/syslog-ng --debug --foreground --stderr > syslog-ng.out
2>&1 &
# grep syslog-ng.conf /tmp/syslog-ng.truss
7197: open("/usr/local/etc/syslog-ng.conf", O_RDONLY|O_LARGEFILE, 0666)
= 4
#
> If you still think it is, you might want to use tusc to check if
> syslog-ng reads /dev/log in 2048 byte chunks (which is should if
> pad_size() is enabled and which it doesn't if it is not).
Most of the time it does, but sometimes it doesn't:
7197: read(4, "< 3 8 > S e p 7 1 0 : 5 2 ".., 8192) = 2048
7197: read(4, 0x40025dbd, 8187) ERR#11 EAGAIN
7197: read(4, "< 2 8 > S e p 7 1 0 : 5 3 ".., 8187) = 2048
7197: read(4, "< 2 7 > S e p 7 1 0 : 5 3 ".., 8187) = 4096
7197: read(4, 0x40025db8, 8192) ERR#11 EAGAIN
7197: read(4, "< 2 2 > S e p 7 1 0 : 5 4 ".., 8192) = 4096
7197: read(4, "< 2 2 > S e p 7 1 0 : 5 4 ".., 8187) = 2048
7197: read(4, 0x40025dbd, 8187) ERR#11 EAGAIN
7197: read(4, "< 2 2 > S e p 7 1 0 : 5 4 ".., 8187) = 2048
7197: read(4, 0x40025dbd, 8187) ERR#11 EAGAIN
7197: read(4, "< 3 8 > S e p 7 1 0 : 5 5 ".., 8187) = 8187
7197: read(4, "\0\0\0\0\0< 3 8 > S e p 7 ".., 8192) = 6149
7197: read(4, "< 2 2 > S e p 7 1 0 : 5 5 ".., 8187) = 8187
7197: read(4, "u s . n e ", 8173) = 5
7197: read(4, "< 2 8 > S e p 7 1 0 : 5 5 ".., 8168) = 2048
7197: read(4, "< 2 7 > S e p 7 1 0 : 5 5 ".., 8187) = 4096
7197: read(4, 0x40025db8, 8192) ERR#11 EAGAIN
7197: read(4, "< 2 8 > S e p 7 1 0 : 5 7 ".., 8192) = 2048
7197: read(4, "< 2 7 > S e p 7 1 0 : 5 7 ".., 8187) = 4096
7197: read(4, 0x40025db8, 8192) ERR#11 EAGAIN
7197: read(4, "< 2 8 > S e p 7 1 0 : 5 9 ".., 8192) = 2048
7197: read(4, "< 2 7 > S e p 7 1 0 : 5 9 ".., 8187) = 4096
7197: read(4, 0x40025db8, 8192) ERR#11 EAGAIN
7197: read(4, "< 3 8 > S e p 7 1 1 : 0 0 ".., 8192) = 2048
7197: read(4, "< 3 8 > S e p 7 1 1 : 0 0 ".., 8192) = 8192
7197: read(4, "< 3 8 > S e p 7 1 1 : 0 0 ".., 8192) = 8192
7197: read(4, "< 3 8 > S e p 7 1 1 : 0 0 ".., 8192) = 8192
7197: read(4, "< 2 2 > S e p 7 1 1 : 0 0 ".., 8192) = 8192
7197: read(4, "< 2 2 > S e p 7 1 1 : 0 0 ".., 8187) = 8187
7197: read(4, "\0\0\0\0\0", 8192) = 5
7197: read(4, "< 2 8 > S e p 7 1 1 : 0 1 ".., 8192) = 2048
7197: read(4, "< 2 7 > S e p 7 1 1 : 0 1 ".., 8187) = 4096
7197: read(4, 0x40025db8, 8192) ERR#11 EAGAIN
Regards,
Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20100907/0f9ece56/attachment.htm
More information about the syslog-ng
mailing list