From 21a98231c1d0ead80d5379aa05d1d7e46679e74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 24 Jul 2020 13:57:37 +0200 Subject: [PATCH] debian: use cheaper uwsgi subsystem (#45260) --- debian/uwsgi.ini | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/debian/uwsgi.ini b/debian/uwsgi.ini index 2afa81e..8bef910 100644 --- a/debian/uwsgi.ini +++ b/debian/uwsgi.ini @@ -1,18 +1,37 @@ [uwsgi] auto-procname = true procname-prefix-spaced = fargo +strict = true plugin = python3 +single-interpreter = true module = fargo.wsgi:application +need-app = true http-socket = /run/fargo/fargo.sock chmod-socket = 666 vacuum = true master = true -processes = 5 -harakiri = 120 enable-threads = true +harakiri = 120 + +processes = 500 + +plugin = cheaper_busyness +cheaper-algo = busyness +cheaper = 5 +cheaper-initial = 10 +cheaper-overload = 5 +cheaper-step = 10 +cheaper-busyness-multiplier = 30 +cheaper-busyness-min = 20 +cheaper-busyness-max = 70 +cheaper-busyness-backlog-alert = 16 +cheaper-busyness-backlog-step = 2 + +max-requests = 500 +max-worker-lifetime = 7200 buffer-size = 32768