Configurar o tempo limite de atividade no Jetty 6.1.19

Configurar o tempo limite de atividade no Jetty 6.1.19

Como você define o tempo limite nas conexões keep alive com o servidor web Jetty (no meu caso v6.1.19)?

Gostaria de configurar por quanto tempo o Jetty mantém as conexões abertas quando as solicitações de um cliente permanecem ativas. Atualmente parece indefinido.

Responder1

Isso pode ser configurado definindo "maxIdleTime" no conector do soquete. VerConfigurando Conectores

Por exemplo, em jetty.xml

<Call name="addConnector">
    <Arg>
    <New class="org.mortbay.jetty.nio.SelectChannelConnector">
        <Set name="maxIdleTime">10000</Set>

Do manual:

Defina o tempo ocioso máximo para uma conexão, que se traduz aproximadamente na chamada Socket.setSoTimeout(int), embora com implementações NIO outros mecanismos possam ser usados ​​para implementar o tempo limite.

informação relacionada