Todd, sorry, the web folks seem to have screwed up with the URL redirector on one of the recent site changes. The actual bug tracker URL is
http://bugzilla.adiscon.com/ I'll see that the redirector gets fixed. Rainer > -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of Todd Michael Bushnell > Sent: Tuesday, March 22, 2011 4:45 AM > To: rsyslog-users > Subject: Re: [rsyslog] Back logs from disk assisted > queuenotflowingtocentralloghost after service restored > > Thanks for the feedback Rainer. I understand you're busy. Just tried > via multiple browsers (chrome, safari) to access the Bugs page > (http://www.rsyslog.com/bugs), but no such luck (no error - just a > blank page on both occasions) Will try again tomorrow to file the bug. > > If I should be hitting a URL other than http://www.rsyslog.com/bugs let > me know and I'll get this filed. > > Todd > > > > > > On Mar 18, 2011, at 1:58 AM, Rainer Gerhards wrote: > > > Hi Todd, > > > > thanks for the detailed report. Unfortunately, I do not have time at > the > > moment to go through this longer debugging effort (I need to create > slides > > for a conference next week, plus have to do some paid work...). I'd > > appreciate if you could open a bug tracker with the info. I will look > at it > > asap, but that's probably after next week. > > > > Rainer > > > >> -----Original Message----- > >> From: [email protected] [mailto:rsyslog- > >> [email protected]] On Behalf Of Todd Michael Bushnell > >> Sent: Friday, March 18, 2011 6:34 AM > >> To: rsyslog-users > >> Subject: Re: [rsyslog] Back logs from disk assisted queue > >> notflowingtocentralloghost after service restored > >> > >> Rainer, > >> > >> Will send you additional debug to your private email momentarily. > Here's > >> what I'm seeing: As expected, rsyslog starts to locally queue logs > in file > >> identified by ActionQueueFileName (e.g. failqueue-loghost#.0000n) if > > central > >> loghost is inaccessible. This is good. To simulate, I use iptables > to > > block traffic > >> to one of my loghosts and then blast 10,000 messages on that client. > > Here's > >> what $WorkDirectory looks like when I do this: > >> > >> [root@server1 rsyslog]# ls -al > >> total 4988 > >> drwxr-x--- 2 root wheel 4096 Mar 17 21:34 . > >> drwxr-xr-x 7 root root 4096 Mar 17 04:08 .. > >> -rw------- 1 root root 619948 Mar 17 21:34 failqueue- > loghost1.00000002 > >> -rw------- 1 root root 1048800 Mar 17 21:34 failqueue- > loghost2.00000001 > >> -rw------- 1 root root 1048850 Mar 17 21:34 failqueue- > loghost2.00000002 > >> -rw------- 1 root root 1048581 Mar 17 21:34 failqueue- > loghost2.00000003 > >> -rw------- 1 root root 1048988 Mar 17 21:34 failqueue- > loghost2.00000004 > >> -rw------- 1 root root 234515 Mar 17 21:34 failqueue- > loghost2.00000005 > >> > >> Note: loghost2 is the server I make inaccessible. loghost1 is still > > accessible. > >> assume it's queuing because loghost can't keep up with message > blast. > >> > >> I then restart iptables to make loghost2 accessible again. after a > minute > > or so > >> I check $WorkDirectory and it looks like this: > >> > >> [root@server1 rsyslog]# ls -al > >> total 860 > >> drwxr-x--- 2 root wheel 4096 Mar 17 21:36 . > >> drwxr-xr-x 7 root root 4096 Mar 17 04:08 .. > >> -rw------- 1 root root 621295 Mar 17 21:36 failqueue- > loghost1.00000002 > >> -rw------- 1 root root 236716 Mar 17 21:36 failqueue- > loghost2.00000005 > >> > >> So as you can see, most of the logs clear out as expected, but I'm > always > > left > >> with one logfile for each of my logservers. When I check the > central > > loghosts > >> they have already received all of the test messages so these > remaining > > files > >> contain messages that the central loghosts already have. > Furthermore, > >> future logs destined for the central loghosts get appended to these > files > >> even though they are arriving at the central loghosts. > >> > >> I then stop rsyslog (I clearly identify where I do this by echoing > "RSYSLOG > >> RESTART" in debug file) and start it back up. When I do this, both > files > > go > >> away. > >> > >> Note: though not represented in this debug, I'm sometimes seeing the > same > >> behavior with the my MainMsgQueue. The file will stick around and > all new > >> log entries get copied to it until rsyslog is restarted and the > files go > > away. > >> > >> Hopefully the debug log will provide some answers. Thx. > >> > >> Todd > >> > >> On Mar 17, 2011, at 8:53 AM, Rainer Gerhards wrote: > >> > >>> I have had a quick look at the debug log. Check line 133. It looks > >>> like there is some problem within the queue file. This makes > rsyslog > >>> switch over to using a pure memory queue. > >>> > >>> Rainer > >>> > >>>> -----Original Message----- > >>>> From: [email protected] [mailto:rsyslog- > >>>> [email protected]] On Behalf Of Rainer Gerhards > >>>> Sent: Thursday, March 17, 2011 4:01 PM > >>>> To: rsyslog-users > >>>> Subject: Re: [rsyslog] Back logs from disk assisted queue not > >>>> flowingtocentralloghost after service restored > >>>> > >>>> Please feel free to send to my private email address (the list > will > >>> probably > >>>> reject due to size anyway). I promise to have a quick look, but I > >>>> will > >>> probably > >>>> not be able to have an in-depth look until some time next week > (but > >>>> hopefully the quick look helps ;)) > >>>> > >>>> Rainer > >>>> > >>>>> -----Original Message----- > >>>>> From: [email protected] [mailto:rsyslog- > >>>>> [email protected]] On Behalf Of Todd Michael Bushnell > >>>>> Sent: Thursday, March 17, 2011 3:53 PM > >>>>> To: rsyslog-users > >>>>> Subject: Re: [rsyslog] Back logs from disk assisted queue not > >>>>> flowing tocentralloghost after service restored > >>>>> > >>>>> Will do Rainer. Just confirming, I should send zipped debug logs > to > >>>>> this > >>>> list or > >>>>> is there a private email address you prefer? Also, I ran debug > on > >>>>> an > >>>> existing > >>>>> system moments ago - a system that currently has several of these > >> "stuck" > >>>>> failqueue logfiles. Want to make sure that will give you what > you > >>>>> need or > >>>> if I > >>>>> need to start over, simulate a central loghost outage and grab > that > >>>>> information? If the former, I have what you need and will send > once > >>>>> I get confirm on location to send. The latter will take some > time > >>>>> so I can > >>>> simulate > >>>>> worthwhile test. Thx. > >>>>> > >>>>> todd > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Mar 17, 2011, at 12:39 AM, Rainer Gerhards wrote: > >>>>> > >>>>>> This looks like we need a debug log... > >>>>>> > >>>>>> Rainer > >>>>>> > >>>>>>> -----Original Message----- > >>>>>>> From: [email protected] [mailto:rsyslog- > >>>>>>> [email protected]] On Behalf Of Todd Michael Bushnell > >>>>>>> Sent: Thursday, March 17, 2011 1:18 AM > >>>>>>> To: rsyslog-users > >>>>>>> Subject: [rsyslog] Back logs from disk assisted queue not > flowing > >>>>>>> to centralloghost after service restored > >>>>>>> > >>>>>>> Have central loghost configured with disk assisted queue like > so: > >>>>>>> > >>>>>>> $WorkDirectory /var/log/rsyslog > >>>>>>> $ActionQueueType LinkedList > >>>>>>> $ActionQueueFileName failqueue-loghost2 > >> $ActionResumeRetryCount > >>>> -1 > >>>>>>> $ActionQueueSaveOnShutdown on > >>>>>>> > >>>>>>> # remote logging of everything > >>>>>>> *.* @@loghost1:5140 > >>>>>>> > >>>>>>> Central loghost still running syslog-ng. Had a problem with it > >>>>>>> that caused it to fail on multiple occasions over the past > couple > >>> days. > >>>>>>> Resolved the problem and logs are now flowing to it, but the > files > >>>>>>> that were created on the clients during this period are not > going > >>>>>>> away, nor are the back logs flowing to the central loghost. > For > >>> example: > >>>>>>> > >>>>>>> # syslog client > >>>>>>> #/var/log/syslog > >>>>>>> -rw------- 1 root root 1049189 Mar 16 01:13 > >>>>>>> failqueue-loghost2.00000002 > >>>>>>> -rw------- 1 root root 1048848 Mar 14 13:25 > >>>>>>> failqueue-loghost2.00000003 > >>>>>>> -rw------- 1 root root 1048648 Mar 14 17:20 > >>>>>>> failqueue-loghost2.00000004 > >>>>>>> -rw------- 1 root root 1049066 Mar 15 00:19 > >>>>>>> failqueue-loghost2.00000005 > >>>>>>> -rw------- 1 root root 1048619 Mar 15 00:27 > >>>>>>> failqueue-loghost2.00000006 > >>>>>>> -rw------- 1 root root 1048907 Mar 15 13:20 > >>>>>>> failqueue-loghost2.00000007 > >>>>>>> -rw------- 1 root root 949887 Mar 16 01:13 > >>> failqueue-loghost2.00000008 > >>>>>>> -rw------- 1 root root 1653 Mar 16 01:13 failqueue- > loghost2.qi > >>>>>>> > >>>>>>> Running rsyslog-5.6.4. > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> 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 > >> > >> _______________________________________________ > >> 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

