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