Configure o tempo limite de keep alive no Jetty 6.1.19

2

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

Eu 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.

    
por justinhj 22.08.2012 / 23:00

1 resposta

2

Isso pode ser configurado definindo o "maxIdleTime" no conector do soquete. Veja Configurando Conectores

Por exemplo, em jetty.xml

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

Do 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.

    
por 23.08.2012 / 00:02