Bazsi:
Thank you for the prompt reply.
hope this is what you were looking for:
truss -p 4293
/1: pollsys(0x00048600, 1, 0xFFBFF9C0, 0x00000000) (sleeping...)
/1: pollsys(0x00048600, 1, 0xFFBFF9C0, 0x00000000) = 0
/1: so_socket(PF_UNIX, SOCK_DGRAM, 0, "", SOV_DEFAULT) = 7
/1: fcntl(7, F_GETFL) = 2
/1: fcntl(7, F_SETFL, FWRITE|FNONBLOCK) = 0
/1: fcntl(7, F_GETFD, 0x00000082) = 0
/1: fcntl(7, F_SETFD, 0x00000001) = 0
/1: bind(7, 0x0004FA28, 2, SOV_SOCKBSD) Err#21 EISDIR
/1: time() = 1196535672
/1: getpid() = 4293 [1]
/1: time() = 1196535672
/1: close(7) = 0
/1: time() = 1196535672
/1: getpid() = 4293 [1]
/1: time() = 1196535672
/1: pollsys(0x00048600, 1, 0xFFBFF9C0, 0x00000000) = 0
/1: time() = 1196535672
/1: time() = 1196535672
/1: pollsys(0x00048600, 3, 0xFFBFF9C0, 0x00000000) = 2
/1: write(5, " D e c 1 1 4 : 0 1".., 119) = 119
/1: write(6, " D e c 1 1 4 : 0 1".., 119) = 119
/1: pollsys(0x00048600, 1, 0xFFBFF9C0, 0x00000000) = 0
/1: time() = 1196535672
/1: time() = 1196535672
/1: pollsys(0x00048600, 3, 0xFFBFF9C0, 0x00000000) = 2
/1: write(5, " D e c 1 1 4 : 0 1".., 103) = 103
/1: write(6, " D e c 1 1 4 : 0 1".., 103) = 103
/1: pollsys(0x00048600, 1, 0xFFBFF9C0, 0x00000000) (sleeping...)
thanks again,
Chris
> From: bazsi@balabit.hu
> To: syslog-ng@lists.balabit.hu
> Date: Sat, 1 Dec 2007 17:16:46 +0100
> Subject: Re: [syslog-ng] destination socket solaris 10 binding failure
>
>
> On Fri, 2007-11-30 at 12:22 -0500, chris cobucci wrote:
> > Dear users:
> >
> > my first post, so please let me know if I commit some fo-paw.
> >
> > can you let me know if I am mis-configuring something here -- it's my
> > first attempt at using destination sockets:
> >
> > system: sun solaris 10 (sparc)
> > software: syslog-ng.2.0.5
> > syslog-ng.2.0.6
> > (no extra-ordinary compile options)
> >
> > /usr/local/etc/syslog-ng.conf (pertinent lines only)
> >
> > destination poe { unix-dgram("/tmp/poeunixsocket"); };
> > log { source(s_sys); destination(poe); };
> >
> > socket file is
> > srwxr-xr-w root root 0 poeunixsocket
> >
> > I figured with no listener, ng would just buffer.
> >
> > starting ng (as root) I get:
> >
> > Error binding socket; addr='AF_UNIX(anonymous)', error='Is a directory
> > (21)'
> > Initiating connection failed, reconnecting; time_reopen='10'
>
> I don't see why syslog-ng would try to bind to an anonymous UNIX domain
> socket prior to connecting. Can you run truss on the syslog-ng process
> while it is doing this?
>
> --
> Bazsi
>
> _______________________________________________
> syslog-ng maillist - syslog-ng@lists.balabit.hu
> https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Frequently asked questions at http://www.campin.net/syslog-ng/faq.html
>
Share life as it happens with the new Windows Live. Share now!