Andre and all,

in my experience, 90% of those cases simply go away when you upgrade to a
*project-supported* version (remember: that is 7.4). I spent days debugging
known issues and that's a big waste of time. If s/o needs to have an old
version supported, there are support contracts. This is also a good test if
a company is serious about there no-update policy. If it is, it will
happily pay the fee.

In other words: I stongly suggest either upgrading to 7.4 or closing this
case.

Rainer


On Wed, Aug 7, 2013 at 9:32 AM, Andre Lorbach <alorb...@adiscon.com> wrote:

> A debuglog would properly give some insight. As this is an older RSyslog
> Version, it could also be an already fixed bug.
> Have you tried to setup two actions queues?
>
> Like this:
> ----------------------
> RULES
> $ActionQueueType LinkedList     # run asynchronously
> $ActionQueueFileName mgmtlocal    # unique name prefix for spool files
> $ActionQueueSaveOnShutdown on   # save messages to disk on shutdown
> $ActionQueueMaxDiskSpace 1g     # 1gb space limit (use as much as
> possible)
>
> # Log anything except authpriv, cron, syslog, of level info or higher.
> *.info;local0.none;authpriv.none;cron.none;syslog.none  /var/log/messages
>
> # The authpriv file has restricted access.
> authpriv.*                                              /var/log/secure
>
> # Log cron stuff
> cron.*                                                  /var/log/cron
>
> # Keep syslog separate
> syslog.*                                                /var/log/syslog
>
> # Keep mail separate
> mail.*                                                  /var/log/maillog
>
> # Everybody gets emergency messages
> *.emerg;local0.none                                     *
>
> # Save news errors of level crit and higher in a special file.
> uucp,news.crit                                          /var/log/spooler
>
> # Save boot messages also to boot.log
> local7.*                                                /var/log/boot.log
>
> $ActionQueueType LinkedList     # run asynchronously
> $ActionQueueFileName mgmtfwd    # unique name prefix for spool files
> $ActionResumeRetryCount -1      # infinite retries if host is down
> $ActionQueueSaveOnShutdown on   # save messages to disk on shutdown
> $ActionQueueMaxDiskSpace 1g     # 1gb space limit (use as much as
> possible)
> >>driver mode settings<<
> *.info;local0.*             @@SOME_IP:SOME_PORT
> --------------------------------------
>
> Best regards,
> Andre Lorbach
>
> > -----Original Message-----
> > From: rsyslog-boun...@lists.adiscon.com [mailto:rsyslog-
> > boun...@lists.adiscon.com] On Behalf Of Rodrian, Logan P (IS)
> > Sent: Tuesday, August 06, 2013 11:18 PM
> > To: rsyslog-users
> > Subject: Re: [rsyslog] Local persistence issue when no TCP connection
> >
> > Yes.  I will include my reply to David's message from last week, where I
> > included the full ruleset.
> >
> > David-
> >
> > I do have an ActionQueue before my TCP destination, but do also have
> > retries set to -1 as you pointed out.  Here is a more complete set of
> rules:
> >
> > ----------------------
> > RULES
> >
> > # Log anything except authpriv, cron, syslog, of level info or higher.
> > *.info;local0.none;authpriv.none;cron.none;syslog.none
> /var/log/messages
> >
> > # The authpriv file has restricted access.
> > authpriv.*                                              /var/log/secure
> >
> > # Log cron stuff
> > cron.*                                                  /var/log/cron
> >
> > # Keep syslog separate
> > syslog.*                                                /var/log/syslog
> >
> > # Keep mail separate
> > mail.*
> /var/log/maillog
> >
> > # Everybody gets emergency messages
> > *.emerg;local0.none                                     *
> >
> > # Save news errors of level crit and higher in a special file.
> > uucp,news.crit                                          /var/log/spooler
> >
> > # Save boot messages also to boot.log
> > local7.*
> /var/log/boot.log
> >
> > $ActionQueueType LinkedList     # run asynchronously
> > $ActionQueueFileName mgmtfwd    # unique name prefix for spool files
> > $ActionResumeRetryCount -1      # infinite retries if host is down
> > $ActionQueueSaveOnShutdown on   # save messages to disk on shutdown
> > $ActionQueueMaxDiskSpace 1g     # 1gb space limit (use as much as
> possible)
> > >>driver mode settings<<
> > *.info;local0.*             @@SOME_IP:SOME_PORT
> >
> > --------------------------------------
> >
> > Hopefully a larger context of the rules may help.  I DO see the startup
> log
> > printed to /var/log/syslog, as you mentioned, yet it seems all
> subsequent
> > logs don't get processed to their destinations.  Any ideas?
> >
> > Along the lines of the ActionResumeRetryCount, I am under the impression
> > that setting it to -1 means that the TCP socket will try infinitely to
> send to the
> > remote host, but will use the ActionQueueFileName to save the data if it
> > cannot connect/send.  Does it have other implications with regard to
> writing
> > to the ActionQueueFileName and not merely connecting/sending?
> >
> >
> >
> > Logan Rodrian
> >
> >
> > -----Original Message-----
> > From: rsyslog-boun...@lists.adiscon.com [mailto:rsyslog-
> > boun...@lists.adiscon.com] On Behalf Of David Lang
> > Sent: Tuesday, August 06, 2013 1:45 PM
> > To: rsyslog-users
> > Subject: EXT :Re: [rsyslog] Local persistence issue when no TCP
> connection
> >
> > I am not seeing what's wrong, you do have an action queue defined, so
> the
> > TCP delivery blocking should not block local logging.
> >
> > Andre??
> >
> > David Lang
> >
> > On Mon, 5 Aug 2013, Rodrian, Logan P (IS) wrote:
> >
> > > Date: Mon, 5 Aug 2013 14:36:38 +0000
> > > From: "Rodrian, Logan P (IS)" <logan.rodr...@ngc.com>
> > > Reply-To: rsyslog-users <rsyslog@lists.adiscon.com>
> > > To: rsyslog-users <rsyslog@lists.adiscon.com>
> > > Subject: Re: [rsyslog] Local persistence issue when no TCP connection
> > >
> > > As an additional point of note, once the remote server comes up and a
> > network connection is established, all logs produced during the down
> time
> > are then visible in /var/log/messages.  The scary part is still that no
> logs get
> > written to the files when the network connection doesn't exist.  Please
> help.
> > >
> > > Logan Rodrian
> > >
> > > ________________________________________
> > > From: rsyslog-boun...@lists.adiscon.com
> > > [rsyslog-boun...@lists.adiscon.com] on behalf of David Lang
> > > [da...@lang.hm]
> > > Sent: Friday, August 02, 2013 11:50
> > > To: rsyslog-users
> > > Subject: EXT :Re: [rsyslog] Local persistence issue when no TCP
> > > connection
> > >
> > > On Fri, 2 Aug 2013, Rodrian, Logan P (IS) wrote:
> > >
> > >> I am running RHEL 6.3 with included rsyslog-5.8.10-2 rpm.
> > >>
> > >> I am having an issue upon system boot, whereby logs are not being
> > written to /var/log/messages when the (later) action to send to another
> host
> > via TCP cannot make a connection.
> > >>
> > >> A snippet from my rules are as follows:
> > >>
> > >> ...
> > >> # Log anything except authpriv, cron, syslog, of level info or
> higher.
> > >> *.info;local0.none;authpriv.none;cron.none;syslog.none
> > >> /var/log/messages
> > >>
> > >>>> more rules<<
> > >>
> > >>>> action and driver mode settings<<
> > >> *.info;local0.*             @@SOME_IP:SOME_PORT
> > >>
> > >> ...
> > >> It does not matter if I put the remote rule before or after the one
> > directing to /var/log/messages.
> > >>
> > >> After boot, I test using 'logger -p security.crit some message',
> where I
> > would expect the string 'some message' to appear in /var/log/messages,
> but
> > it is not there.
> > >>
> > >> Using wireshark, I see that the only network traffic upon boot are
> ARP
> > messages looking for SOME_IP.
> > >>
> > >> If I restart the rsyslog service, then I can re-execute the 'logger'
> command
> > and then I do see the expected string in /var/log/messages.  Looking
> again at
> > wireshark, there are still only ARP messages looking for SOME_IP.
> > >>
> > >> Is there a bug in this version that causes hanging on boot, whereby
> some
> > dependent service/item isn't running yet that does exist/is ready when
> > doing a service restart?  The order of services starting are iptables,
> network,
> > rsyslog, ...
> > >>
> > >> Any ideas as to what is causing this/how to fix it?
> > >
> > > remember that when rsyslog starts up it logs a startup message.
> > >
> > > If that message is unable to be written to one of your destinations,
> > > rsyslog will not process additional logs until and unless it decides
> > > to stop writing any logs to that destination.
> > >
> > > one way to deal with this is to create an action queue for the remote
> > > message, that way it won't halt processing of logs for other
> destinations.
> > >
> > > If the destination remains unavailable, eventually the action queue
> > > will fill up and you will be back in the same situation.
> > >
> > > The other thing you will need to look at is the retry/discard
> > > settings, telling rsyslog how many times to retry sending the log to
> > > an output before deciding that it's always going to fail, and what to
> do in
> > that situation.
> > >
> > > It's common for people to set retries = -1, which tells rsyslog to
> > > never give up, but without seeing your entire config, this is just a
> guess.
> > >
> > > David Lang
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com/professional-services/
> > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE
> > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
> sites
> > beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T
> > LIKE THAT.
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com/professional-services/
> > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE
> > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
> sites
> > beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T
> > LIKE THAT.
> > >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com/professional-services/
> > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL:
> > This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites
> beyond
> > our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com/professional-services/
> > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL:
> > This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites
> beyond
> > our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to