Connection timeout
This commit is contained in:
@ -157,7 +157,7 @@ bool connection_handler(const char *preprefix, const char *col1, const char *col
|
|||||||
try {
|
try {
|
||||||
if (req.isExistingField("Connection") && req.getField("Connection") == "keep-alive") {
|
if (req.isExistingField("Connection") && req.getField("Connection") == "keep-alive") {
|
||||||
req.setField("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 {
|
} else {
|
||||||
req.setField("Connection", "close");
|
req.setField("Connection", "close");
|
||||||
error = true;
|
error = true;
|
||||||
@ -470,8 +470,8 @@ void client_handler(Socket *socket, long id, bool ssl) {
|
|||||||
|
|
||||||
bool err = false;
|
bool err = false;
|
||||||
try {
|
try {
|
||||||
socket->setReceiveTimeout(30000);
|
socket->setReceiveTimeout(60000);
|
||||||
socket->setSendTimeout(30000);
|
socket->setSendTimeout(60000);
|
||||||
} catch (char *msg) {
|
} catch (char *msg) {
|
||||||
log(prefix, (string) "Unable to set timeout on socket: " + msg);
|
log(prefix, (string) "Unable to set timeout on socket: " + msg);
|
||||||
err = true;
|
err = true;
|
||||||
|
Reference in New Issue
Block a user