From 525780ac886baf7ce3d9f186149f7717717c9e3a Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 24 Oct 2013 14:13:13 +0100 Subject: increase thread count limit --- rotord/src/rotord.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rotord/src') diff --git a/rotord/src/rotord.h b/rotord/src/rotord.h index 0eb1eb3..dd6a25c 100644 --- a/rotord/src/rotord.h +++ b/rotord/src/rotord.h @@ -86,12 +86,15 @@ class RenderContextHandler: public HTTPRequestHandler class RotorRequestHandlerFactory: public HTTPRequestHandlerFactory { public: - RotorRequestHandlerFactory(){ + RotorRequestHandlerFactory(): manager(pool){ xmlIO xml; if(xml.loadFile("settings.xml") ){ media_dir=xml.getAttribute("Rotor","media_dir","",0); thumbnail_dir=xml.getAttribute("Rotor","thumbnail_dir","",0); } + pool.addCapacity(300); + + //manager=Poco::TaskManager(pool); } HTTPRequestHandler* createRequestHandler(const HTTPServerRequest& request); private: @@ -100,6 +103,7 @@ class RotorRequestHandlerFactory: public HTTPRequestHandlerFactory std::unordered_map renders; Poco::UUIDGenerator idGen; Poco::TaskManager manager; + Poco::ThreadPool pool; std::string media_dir; std::string thumbnail_dir; }; -- cgit v1.2.3