How do you set the timeout on keep alive connections to the Jetty web server (in my case v6.1.19)?
I would like to configure how long Jetty keeps connections open when a client requests keep alive. Currently it seems indefinite.
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
This can be configured by setting the "maxIdleTime" on the socket connector. See Configuring Connectors
For example in jetty.xml
<Call name="addConnector"> <Arg> <New class="org.mortbay.jetty.nio.SelectChannelConnector"> <Set name="maxIdleTime">10000</Set>
From the manual:
Set the maximum Idle time for a connection, which roughly translates to the Socket.setSoTimeout(int) call, although with NIO implementations other mechanisms may be used to implement the timeout.