From b68b669d1323f90c81ee373017d82c53b931e372 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 15 Jul 2021 11:04:28 +0200 Subject: [PATCH] update uwsgi params --- app/wsgi.ini | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/wsgi.ini b/app/wsgi.ini index 7d15899a..1f18bf1d 100644 --- a/app/wsgi.ini +++ b/app/wsgi.ini @@ -11,7 +11,7 @@ gid = www-data strict = true master = true -enable-threads = true +enable-threads = false vacuum = true ; Delete sockets during shutdown single-interpreter = true die-on-term = true ; Shutdown when receiving SIGTERM (default is respawn) @@ -21,20 +21,20 @@ disable-logging = true ; Disable built-in logging log-4xx = true ; but log 4xx's anyway log-5xx = true ; and 5xx's -harakiri = 60 ; forcefully kill workers after 60 seconds +harakiri = 300 ; forcefully kill workers after 60 seconds #py-callos-afterfork = true ; allow workers to trap signals -max-requests = 10000 ; Restart workers after this many requests -max-worker-lifetime = 3600 ; Restart workers after this many seconds -reload-on-rss = 2048 ; Restart workers after this much resident memory -worker-reload-mercy = 60 ; How long to wait before forcefully killing workers +max-requests = 20000 ; Restart workers after this many requests +max-worker-lifetime = 18000 ; Restart workers after this many seconds +reload-on-rss = 4096 ; Restart workers after this much resident memory +worker-reload-mercy = 300 ; How long to wait before forcefully killing workers cheaper-algo = busyness -processes = 28 ; Maximum number of workers allowed -cheaper = 8 ; Minimum number of workers allowed -cheaper-initial = 16 ; Workers created at startup +processes = 64 ; Maximum number of workers allowed +cheaper = 24 ; Minimum number of workers allowed +cheaper-initial = 24 ; Workers created at startup cheaper-overload = 1 ; Length of a cycle in seconds -cheaper-step = 4 ; How many workers to spawn at a time +cheaper-step = 8 ; How many workers to spawn at a time cheaper-busyness-multiplier = 30 ; How many cycles to wait before killing workers cheaper-busyness-min = 20 ; Below this threshold, kill workers (if stable for multiplier cycles) -- 2.39.5