Hey David, I've already tried to set it ($ActionResumeRetryCount) to default (0) and 1 with both versions (5.8.10 & 7.4.10) but the problem wasn't solved ---> it doesn't switch ...
El Fatayri Anwar > Date: Fri, 31 Oct 2014 03:08:37 -0700 > From: [email protected] > To: [email protected] > Subject: Re: [rsyslog] Rsyslog 5.8.10 & 7.4.10 : RELP + Failover Servers Issue > > On Fri, 31 Oct 2014, Anwar El fatayri wrote: > > > Hey all, > > I wish to have the following centralized logging system : > > > > 1) all rsyslog clients should send their logs to a primary server over RELP > > 2) If the primary server goes down, rsyslog clients should switch to a > > secondary rsyslog-RELP server > > Config File : > > $ModLoad omrelp > > > > ### First Part ###$WorkDirectory /var/log/spool # where to place spool > > files$ActionQueueFileName fwdrelp # unique name prefix for spool > > files$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as > > possible)$ActionQueueSaveOnShutdown on # save messages to disk on > > shutdown$ActionQueueType LinkedList # run > > asynchronously$ActionResumeRetryCount -1 # infinite retries if host is > > down > > ### Second Part ###*.* > > :omrelp:logserver01:6514$ActionExecOnlyWhenPreviousIsSuspended on& > > :omrelp:logserver02:6514& > > /var/log/localbuffer.log$ActionExecOnlyWhenPreviousIsSuspended off > > > > > > However, when the primary server goes down, spool files are being generated > > and syslog flux is never redirected to the secondary server ==> The rsyslog > > client is waiting for the primary server to goes up again in order to > > resend spool files. > > Trying to delete the first part of the config file and use only the second > > one solved a part of the problem ==> Failover works and rsyslog > > automatically switches between its two destination. However Disk-based > > buffering is not configured anymore and some messages are lost during the > > switching process. > > I've tested on both 5.8.10 and 7.4.10. > > Any ideas ? > > when you tell it to make infinite tries to deliver the messages to a server, > it > never fails, so it's not going to fail over to the secondary server. You need > to > set a limit to the retries. > > 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.

