One thing we could try is if KEEPALIVE helps. I would need to add this
feature to the forwarder (it's usually not required there...).

HOWEVER, this means you would need to compile a 8.3 version from source and
install it on your system. Is that something that you can do (I ask because
I don't want to waste time implementing something that never gets tested -
no hard feelings if you can't do it, then I simply do not implement it and
nothing lost).

Thanks,
Rainer


On Fri, Jul 4, 2014 at 12:19 PM, Max Williams <[email protected]> wrote:

> Thanks for the replies.
>
> I changed the configuration back to this:
> *.* @@<remote1>:514
> $ActionExecOnlyWhenPreviousIsSuspended on
> &@@<remote2>:514
> $ActionExecOnlyWhenPreviousIsSuspended off
>
> And did a new test where I disconnected the NIC of remote1 (it's a VM). I
> still have the same issue. Even after 90 mins the TCP connection is like
> this with no failover:
> tcp        0      1 <local host>:43671         <remote1>:514
>  SYN_SENT    21313/rsyslogd
>
> Tcpdump shows the rsyslog client host still periodically sending packets
> to the remote1 syslog server:
> 11:07:00.467511 IP local_host.43668 > remote1.shell: Flags [S], seq
> 410913284, win 14600, options [mss 1460,sackOK,TS val 449353897 ecr
> 0,nop,wscale 7], length 0
> 11:07:16.467486 IP local_host.43668 > remote1.shell: Flags [S], seq
> 410913284, win 14600, options [mss 1460,sackOK,TS val 449369897 ecr
> 0,nop,wscale 7], length 0
> 11:07:48.467872 IP local_host.43670 > remote1.shell: Flags [S], seq
> 251799711, win 14600, options [mss 1460,sackOK,TS val 449401897 ecr
> 0,nop,wscale 7], length 0
> ...every 30s or so.
>
> Would this be some sort of firewall issue that is preventing the rsyslog
> client host from deciding the connection is finished? There is an unknown
> amount of network infrastructure between the rsyslog client host and the
> syslog server.
> Local logging has also stopped on the rsyslog client host, I think this is
> expected though as there are no queues configured.
>
> Kind regards,
> Max
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of Rainer Gerhards
> Sent: 03 July 2014 16:05
> To: rsyslog-users
> Subject: Re: [rsyslog] Failover destination doesn't work if TCP connection
> not closed properly?
>
> On Thu, Jul 3, 2014 at 4:58 PM, user01 <[email protected]> wrote:
>
> >
> > Hi
> >
> > On Wed, 2 Jul 2014 22:59:03 -0700 (PDT) David Lang <[email protected]>
> > wrote:
> >
> > >
> > > even with drop a failover should work
> >
> > Dropping a packet via paketfilter still leaves arp-resolution intact.
> > Therefore
> > intermediate routers (or your log-client) will not generate a "host
> > unreachable"
> > or something similar. It would be up to the associated tcp-client
> > (rsyslogd in this
> > case) to detect subsequent connection failures
>
>
> what rsyslog does is pretty straightforward: it uses the regular (socket)
> API calls and expects the OS to return an error if there is one. So I
> conclude the OS also does not know this connection is broken.
>
> Rainer
>
> > and flag an error. Your OS can`t do
> > anything about this situation.
> > Maybe dropping arp-resolution for that particular client or server
> > could simulate an more accurate "syslog-server has died"? :)
> >
> > Regards
> > user01
> > _______________________________________________
> > 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.
>
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
>
> ____________________________
>
> The London Metal Exchange is a company incorporated in England and Wales
> with registered number 02128666, VAT registered number GB 918 4582 96 and
> having its registered office at 56 Leadenhall Street, London EC3A 2DX.
>
> LME Clear Limited is a company incorporated in England and Wales with
> registered number 07611628, VAT registered number GB 918 4582 96 and having
> its registered office at 56 Leadenhall Street, London EC3A 2DX.
>
> The London Metal Exchange is a recognised investment exchange, supervised
> by the Financial Conduct Authority (FCA).
>
> This email may have been sent on behalf of The London Metal Exchange, LME
> Clear Limited, or jointly on behalf of both.
>
> Please note that this message is intended for the named recipient(s) only.
> Its contents may be confidential or subject to professional privilege.  If
> you are not an intended recipient, you may not disclose, copy or use in any
> way the information contained in it; please delete it and notify
> [email protected] immediately and delete it from your system.
>
> Unless expressly attributed, the views expressed in this email do not
> necessarily represent the views of the London Metal Exchange or LME Clear
> Limited.
> _______________________________________________
> 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