Hallo list,
 
I have to setup a solution using rsyslog and TCP syslog sources.
Therefore I made some tests using tmptcp and imtcp especially focusing on 
"dying" tcp connections.
 
I realized, that imtcp does much more efficient handle death connections 
compared to imptcp.
With imtcp they are dying after expiration, as expected, can also be seen in 
logfile:
rsyslogd-2165: netstream session 0x9111ff0 from xx.xx.xx.xx will be closed due 
to error  [v8.8.0 try http://www.rsyslog.com/e/2165 ]
 
Unfortunately imtcp does not support address based bind, so it always binds to 
0.0.0.0:[port]
But imptcp does support interface based binds.
 
 
Now to my questions:
1. Will imptcp replace in near future imtcp?
2. Will be the adress based bind feature also in the future available for 
imtcp? (Thats my big wish and hope) ;)
3. I noticed that compared between imptcp and imtcp the configuration happens 
on different levels (modul-load vs input).
4. Why does the "death-connection-handling" is so different in imptcp?
 
 
 
My configuration with imtcp:
module(load="imtcp" KeepAlive="on" KeepAlive.Probes="1" KeepAlive.Interval="2" 
KeepAlive.Time="20")
input(type="imtcp" port="314")
 
Configuration with imptcp:
module(load="imptcp")
input(type="imptcp" port="314" keepalive="on" KeepAlive.Probes="1" 
KeepAlive.Interval="2" KeepAlive.Time="20")
 
Best regards,
Chris
 
 
_______________________________________________
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