> > Yes, providing you don't mind prematurely killing off non-keepalive > > programs > > that are inactive during the reduced keepalive period you have set. > > This should be relatively easy to test... assuming we can't find a > document somewhere that clarifies it one way or another.
Okay... if you are willing to accept a random page from the internet as gospel... >From http://ipsysctl-tutorial.frozentux.net/chunkyhtml/tcpvariables.html (emphasis mine) " 3.3.10. tcp_keepalive_time The tcp_keepalive_time variable tells the TCP/IP stack how often to send TCP keepalive packets to keep an connection alive if it is currently unused. ___This value is only used when keepalive is enabled.___ The tcp_keepalive_time variable takes an integer value which is counted in seconds. The default value is 7200 seconds, or 2 hours. This should be a good value for most hosts and will not take too much network resources from you. Do not set this value to low since it will then use up your network resources with unnecessary traffic. " And Documentation/networking/ip-sysctl.txt in the Linux source tree: " tcp_keepalive_time - INTEGER How often TCP sends out keepalive messages when keepalive is enabled. Default: 2hours. " Again... not explicitely saying that applications that haven't enabled SO_KEEPALIVE will have their connections terminated after that many seconds of idle, but I think that if that were the case it would be mentioned. I'll check the kernel source and see if it has anything useful to say about it. The other nice thing about the keepalives is, as you mention above, if the remote client does go dead, the director will figure it out sooner and be able to move along without holding things up. Without keepalives, an application that is waiting for traffic will literally wait forever. Bacula does it's own application keepalives so it shouldn't suffer from this. A downside though, is that if the remote client were to go off the air for 6 minutes, the connection would be terminated, even if it would otherwise have been able to continue. James ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users