On Sat, 16 May 2015 02:59:35 PM Paul Hargrove wrote:
> I didn't find OpenBSD or Solaris docs ("grep -rl TCP_KEEP /usr/share/man"
> didn't find any matches).
This seems to document it for an unspecified version of Solaris:
http://docs.oracle.com/cd/E19120-01/open.solaris/819-2724/fsvdg/index.html
AIX, Solaris and {Free,Open,Net}BSD results are also not consistent with
regards to units used for reporting:
AIX$ no -o tcp_keepidle -o tcp_keepintvl
tcp_keepidle = 14400
tcp_keepintvl = 150
{phargrov@solaris11-amd64 ~}$ ndd -get /dev/tcp tcp_keepalive_interval
720
[phargrov@freebsd10-amd64
On Sat, 16 May 2015 12:49:51 PM Jeff Squyres wrote:
> Linux / RHEL 6.5 / 2.6.32 kernel (this is clearly in seconds):
>
> $ sysctl net.ipv4.tcp_keepalive_time
> net.ipv4.tcp_keepalive_time = 1800
I suspect that's a local customisation, all Linux systems I've got access to
(including RHEL 6.4/6.5/
I looked at this in a bit more detail this morning.
SHORT VERSION
-
I think that the real issue is that we shouldn't be setting KEEPALIVE on the
listening sockets (we should only be setting these values on accepted/connected
sockets).
I submitted a PR for this: https://github.com/o