From 96f9eccc921681140d11c0a4164d2360635e3b79 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Wed, 13 Jun 2018 15:46:19 +0200 Subject: [PATCH] Connection timeout --- src/client.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 5957501..2813b64 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -157,7 +157,7 @@ bool connection_handler(const char *preprefix, const char *col1, const char *col try { if (req.isExistingField("Connection") && req.getField("Connection") == "keep-alive") { req.setField("Connection", "keep-alive"); - req.setField("Keep-Alive", "timeout=30, max=200"); + req.setField("Keep-Alive", "timeout=60, max=100"); } else { req.setField("Connection", "close"); error = true; @@ -470,8 +470,8 @@ void client_handler(Socket *socket, long id, bool ssl) { bool err = false; try { - socket->setReceiveTimeout(30000); - socket->setSendTimeout(30000); + socket->setReceiveTimeout(60000); + socket->setSendTimeout(60000); } catch (char *msg) { log(prefix, (string) "Unable to set timeout on socket: " + msg); err = true;