Настройка тайм-аута поддержания активности на Jetty 6.1.19

Настройка тайм-аута поддержания активности на Jetty 6.1.19

Как установить тайм-аут для поддержания активных соединений с веб-сервером Jetty (в моем случае v6.1.19)?

Я хотел бы настроить, как долго Jetty сохраняет соединения открытыми, когда клиент запрашивает keep alive. В настоящее время это кажется неопределенным.

решение1

Это можно настроить, установив «maxIdleTime» на разъеме сокета. СмотритеНастройка коннекторов

Например в jetty.xml

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

Из руководства:

Установите максимальное время простоя для соединения, что примерно соответствует вызову Socket.setSoTimeout(int), хотя в реализациях NIO могут использоваться и другие механизмы для реализации тайм-аута.

Связанный контент