From 37b942cb5b1ab47c148545789822d5adbcf81144 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 22 May 2023 07:28:59 +0200 Subject: [PATCH] Use longer Jetty idle timeout --- .../src/org/argeo/cms/jetty/JettyHttpServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); } } } -- 2.30.2