To rule out any intermediate layer, please run an strace on both rsyslogs. So
we get the result codes directly from the OS.

Rainer

> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Andreas Grosse
> Sent: Friday, September 09, 2011 10:46 AM
> To: rsyslog-users
> Subject: Re: [rsyslog] netstream errors when logging with a high
> message rate
> 
> Hi,
> thanks for taking the time to look through the debug log!
> I did a tcpdump while reproducing that issue and it confirms that the
> TCP
> connection is not closed. There are no RESET or FIN packets which would
> indicate a teardown of the TCP connection, and no SYN packets which
> would
> be required for a new TCP connection to be established. Although that
> error is reported, packets just keep on going over that connection.
> 
> So if the rsyslog code just passes on the OS error, and the error
> occurs although the connection is not actually reset, what makes the OS
> think that the connection was reset?
> 
> Best regards,
>  Andreas
> 
> [email protected] <[email protected]> [08:09:11 20:04] wrote:
> > is there a firewall or stateful router (including NAT) between the
> two
> > devices? it could be terminating the connection in the middle and
> both
> > instances of rsyslog think the other is closing it.
> >
> > David Lang
> >
> >  On Thu, 8 Sep 2011, Rainer Gerhards wrote:
> >
> >> Date: Thu, 8 Sep 2011 15:43:50 +0200
> >> From: Rainer Gerhards <[email protected]>
> >> Reply-To: rsyslog-users <[email protected]>
> >> To: rsyslog-users <[email protected]>
> >> Subject: Re: [rsyslog] netstream errors when logging with a high
> message       rate
> >>
> >> Thanks for the debug log. Unfortunately, it points to the remote
> peer as
> >> well. I have quickly checked the code. The message "Connection reset
> by peer"
> >> is directly generated by strerror() and thus represents the proper
> cause of
> >> the error as the OS sees it. All in all I conclude that the remote
> machine
> >> has closed the session for some reason. I suggest to run both
> instances under
> >> debug log and check both logs when the problem occurs (or forward
> them to
> >> me).
> >>
> >> Rainer
> >>
> >>> -----Original Message-----
> >>> From: [email protected] [mailto:rsyslog-
> >>> [email protected]] On Behalf Of Andreas Grosse
> >>> Sent: Thursday, September 08, 2011 2:47 PM
> >>> To: rsyslog-users
> >>> Subject: Re: [rsyslog] netstream errors when logging with a high
> message
> >>> rate
> >>>
> >>> Rainer Gerhards <[email protected]> [08:09:11 14:35] wrote:
> >>>> Maybe I do not need the complete log, because...
> >>>>
> >>>>>> Debug output of the thread managing this netstream when the
> error
> >>>>>> occured:
> >>>>>> 4442.720793561:40976b70: netstream 0x4100cab0 with new data
> >>>>>> 4442.720833000:40976b70: error during recv on NSD 0x413d1ae8:
> >>>>>> Connection reset by peer
> >>>>
> >>>> It looks like the remote peer has closed the session. Any idea
> why?
> >>>
> >>> It logs this message, but we have no indication on the receiving
> end that
> >>> there is an error or that the connection is closed. There is also
> nothing
> >> in the
> >>> rsyslog debug log that shows that a tcp reconnect is necessary; the
> thread
> >>> just continues to receive data after that error.
> >>> I'll just send you the complete debug log in a separate mail.
> >>> Best regards,
> >>>  Andreas
> >>> _______________________________________________
> >>> rsyslog mailing list
> >>> http://lists.adiscon.net/mailman/listinfo/rsyslog
> >>> http://www.rsyslog.com
> >> _______________________________________________
> >> rsyslog mailing list
> >> http://lists.adiscon.net/mailman/listinfo/rsyslog
> >> http://www.rsyslog.com
> >>
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to