From 58b1c77feec02d667148097210022106310e470a Mon Sep 17 00:00:00 2001
From: "emanuele.laface@esss.se" <emanuele.laface@esss.se>
Date: Thu, 10 Jun 2021 14:38:23 +0200
Subject: [PATCH] Tentative fix random hang

---
 PythonServer/pos-python-server.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/PythonServer/pos-python-server.py b/PythonServer/pos-python-server.py
index 52e6ce9..bc4888b 100755
--- a/PythonServer/pos-python-server.py
+++ b/PythonServer/pos-python-server.py
@@ -19,7 +19,7 @@ cf = ChannelFinderClient(BaseURL=CHANNEL_FINDER)
 
 app = FastAPI()
 
-executor = ThreadPoolExecutor(max_workers=10)
+executor = ThreadPoolExecutor(max_workers=1000)
 
 
 @app.get("/-/health")
@@ -178,4 +178,11 @@ async def search_cf(searchlist: str, output: str):
 
 
 if __name__ == "__main__":
-    uvicorn.run(app, host="0.0.0.0", port=PORT_NUMBER)
+    uvicorn.run(
+        app,
+        host="0.0.0.0",
+        port=PORT_NUMBER,
+        timeout_keep_alive=60,
+        limit_max_requests=10000,
+        limit_concurrency=1000,
+    )
-- 
GitLab