From: Mathieu Baudier Date: Mon, 22 May 2023 05:28:59 +0000 (+0200) Subject: Use longer Jetty idle timeout X-Git-Tag: v2.3.16~3 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=37b942cb5b1ab47c148545789822d5adbcf81144;p=lgpl%2Fargeo-commons.git Use longer Jetty idle timeout --- diff --git a/org.argeo.cms.lib.jetty/src/org/argeo/cms/jetty/JettyHttpServer.java b/org.argeo.cms.lib.jetty/src/org/argeo/cms/jetty/JettyHttpServer.java index 363bbaebe..5f1173ce4 100644 --- a/org.argeo.cms.lib.jetty/src/org/argeo/cms/jetty/JettyHttpServer.java +++ b/org.argeo.cms.lib.jetty/src/org/argeo/cms/jetty/JettyHttpServer.java @@ -37,7 +37,8 @@ import com.sun.net.httpserver.HttpsServer; public class JettyHttpServer extends HttpsServer { private final static CmsLog log = CmsLog.getLog(JettyHttpServer.class); - private static final int DEFAULT_IDLE_TIMEOUT = 30000; + /** Long timeout since our users may have poor connections. */ + private static final int DEFAULT_IDLE_TIMEOUT = 120 * 1000; private Server server; @@ -198,6 +199,7 @@ public class JettyHttpServer extends HttpsServer { int httpsPort = Integer.parseInt(httpsPortStr); httpsConnector.setPort(httpsPort); httpsConnector.setHost(httpHost); + httpsConnector.setIdleTimeout(DEFAULT_IDLE_TIMEOUT); } } }