From 0493eab61e567bef92a5a83a58064705a0267af8 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 22 Feb 2019 04:54:09 +0100 Subject: Use uGreen. Disable static content within uWSGI. --- cgit/uwsgi/apps-available/local-git.ini | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'cgit') diff --git a/cgit/uwsgi/apps-available/local-git.ini b/cgit/uwsgi/apps-available/local-git.ini index 2ac907e..7fcaf54 100644 --- a/cgit/uwsgi/apps-available/local-git.ini +++ b/cgit/uwsgi/apps-available/local-git.ini @@ -2,15 +2,24 @@ # serve via uwsgi protocol to frontend webserver # * load CGI plugin as default modifier1 to ease frontend setup -plugins = 0:cgi +# * load uGreen for cheap concurrency +plugins = 0:cgi,ugreen -threads = 8 -offload-threads = 8 +ini = :app +#ini = :static + +[app] + +async = 1000 +ugreen = true +offload-threads = 5 + +cgi = /=/usr/lib/cgit/cgit.cgi + +[static] # serve static files directly (even better: serve by frontend webserver) check-static-docroot = 1 static-map = /cgit-css/=/usr/share/cgit/ static-map = /favicon.ico=/usr/share/cgit/favicon.ico static-map = /robots.txt=/usr/share/cgit/robots.txt - -cgi = /usr/lib/cgit/cgit.cgi -- cgit v1.2.3