From 3b91d615f710ae738245e7244b0f3939202fce98 Mon Sep 17 00:00:00 2001 From: Alexander Zolotarev Date: Fri, 7 Apr 2017 09:50:38 +0300 Subject: [PATCH] config for UWSGI --- conf/uwsgi_prod.ini | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/conf/uwsgi_prod.ini b/conf/uwsgi_prod.ini index bb7b36a..93268df 100644 --- a/conf/uwsgi_prod.ini +++ b/conf/uwsgi_prod.ini @@ -3,10 +3,26 @@ chdir = %(project_path)s/ env = DJANGO_SETTINGS_MODULE=lms.settings virtualenv = %(project_path)s/env module = lms.wsgi:application -master = true -processes = 4 -workers = 6 socket = %(project_path)s/app.sock +logto = /var/log/uwsgi/skillbox.uwsgi.log +master = true +#processes = 8 +workers = 24 +# TODO configure memory lims and cheaper limits +harakiri = 220s +# disable request logging HTTP/200 +disable-logging = true +log-slow = 45s +log-5xx = true +log-4xx = true +log-big = 500000 +stats = :5050 +harakiri-verbose = true +enable-threads = true +thunder-lock = true +reload-mercy = 220s +worker-reload-mercy = 220s +mule-reload-mercy = 220s chmod-socket = 666 vacuum = true plugins = python35