3

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.

justinhj
  • 213
  • 1
  • 3
  • 8

1 Answers1

2

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.

justinhj
  • 213
  • 1
  • 3
  • 8