From 6a75fd056ec6c327fff3d48e59d68609c6581e23 Mon Sep 17 00:00:00 2001 From: mjanez <96422458+mjanez@users.noreply.github.com> Date: Mon, 23 Sep 2024 22:06:02 +0200 Subject: [PATCH] Refactor uWSGI options in start_ckan.sh.override to using lower options - 2 processes - 32768 buffer-size --- ckan/setup/start_ckan.sh.override | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ckan/setup/start_ckan.sh.override b/ckan/setup/start_ckan.sh.override index b025cc1a..ec3e3ace 100644 --- a/ckan/setup/start_ckan.sh.override +++ b/ckan/setup/start_ckan.sh.override @@ -58,27 +58,27 @@ chown -R ckan:ckan $CKAN_LOGS_PATH/xloader ## Add thunder-lock to prevent multiple workers from running the same job and buffer-size to prevent large headers ## To increase performance, you can adjust the number of processes (-p) (More info: https://uwsgi-docs.readthedocs.io/en/latest/Options.html & https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/) UWSGI_OPTS="--thunder-lock \ - --buffer-size=65535 \ --ignore-sigpipe \ --socket /tmp/uwsgi.sock \ --wsgi-file /srv/app/wsgi.py \ --module wsgi:application \ --uid 92 --gid 92 \ --http [::]:5000 \ - --master --enable-threads \ + --master \ + --enable-threads \ --lazy-apps \ --vacuum \ --harakiri $UWSGI_HARAKIRI \ --max-requests 500 \ --max-worker-lifetime 3600 \ --reload-on-rss 1024 \ - --processes 3 \ + --processes 2 \ --buffer-size 32768 \ --disable-logging \ --log-4xx \ --log-5xx \ --auto-procname \ - --procname-prefix-spaced 'ckan '" + --procname-prefix 'ckan-'" if [ $? -eq 0 ] then