From ed130010e636788a5a74a6a6417e004d45a55375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 25 Jun 2016 08:32:58 +0200 Subject: [PATCH] Set more default parameters for the server. --- YACReaderLibrary/server/startup.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/YACReaderLibrary/server/startup.cpp b/YACReaderLibrary/server/startup.cpp index 6970c6e9..379e5137 100644 --- a/YACReaderLibrary/server/startup.cpp +++ b/YACReaderLibrary/server/startup.cpp @@ -75,6 +75,10 @@ void Startup::start() { // Configure session store QSettings* sessionSettings=new QSettings(configFileName,QSettings::IniFormat,app); sessionSettings->beginGroup("sessions"); + + if(sessionSettings->value("expirationTime").isNull()) + sessionSettings->setValue("expirationTime",864000000); + Static::sessionStore=new HttpSessionStore(sessionSettings,app); Static::yacreaderSessionStore = new YACReaderHttpSessionStore(Static::sessionStore, app); @@ -103,6 +107,22 @@ void Startup::start() { qDebug("ServiceHelper: Starting service"); QSettings* listenerSettings=new QSettings(configFileName,QSettings::IniFormat,app); listenerSettings->beginGroup("listener"); + + if(listenerSettings->value("maxRequestSize").isNull()) + listenerSettings->setValue("maxRequestSize","32000000"); + + if(listenerSettings->value("maxMultiPartSize").isNull()) + listenerSettings->setValue("maxMultiPartSize","32000000"); + + if(listenerSettings->value("cleanupInterval").isNull()) + listenerSettings->setValue("cleanupInterval",10000); + + if(listenerSettings->value("minThreads").isNull()) + listenerSettings->setValue("maxThreads",1000); + + if(listenerSettings->value("minThreads").isNull()) + listenerSettings->setValue("minThreads",50); + listener = new HttpListener(listenerSettings,new RequestMapper(app),app); qDebug("ServiceHelper: Service has started");