To get to a 5 second timeout, you will need to heavily modify not just the keepalives, but put your stack in a non-standard tcp timeout mode (default timeouts on linux take nearly 4 minutes). These settings I believe are all operating-system wide.
On Tue, 01 Mar 2005 12:19:34 -0700, Craig Hollabaugh <[EMAIL PROTECTED]> wrote: > Developers, > > I'm integrating test equipment and GUIs using XMPP, works great. Well > except for when my test equipment<->XMPP single board computer is > switched off. The server doesn't recognize that the SBC is offline for > quite some time (same problem as the disconnected dialup laptop user in > a chat scenario) because of the Linux timeout settings in > proc/sys/net/ipv4/. I found this thread > > http://mail.jabber.org/pipermail/jadmin/2004-April/015513.html > > but there wasn't a mention of specific settings to reduce the timeout. > > I'm wondering if someone out there has tweaked their TCP timeout > settings combined with jabberd 1.4.3's heartbeat to recognize the > disconnected client in under 60 seconds. I'd actually like 5 second > discovery, heartbeat traffic is not a concern because all my equipment > is connected to the same 100Mb/s switch. > > If you've successfully configured your system to reduce the timeout, can > you forward your proc/sys/net/ipv4/ settings? > > Thanks, > Craig > > -- > ------------------------------------------------------------ > Dr. Craig Hollabaugh, [EMAIL PROTECTED], 970 325 0509 > Author of Embedded Linux: Hardware, Software and Interfacing > www.embeddedlinuxinterfacing.com > > _______________________________________________ > jdev mailing list > [email protected] > http://mail.jabber.org/mailman/listinfo/jdev > _______________________________________________ jdev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/jdev
