Merge e28a69515c into a1e2b25467
This commit is contained in:
+13
-1
@@ -1,3 +1,4 @@
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
# Who will run the code
|
||||
uid = searxng
|
||||
@@ -6,6 +7,13 @@ gid = searxng
|
||||
# Number of workers (usually CPU count)
|
||||
# default value: %k (= number of CPU core, see Dockerfile)
|
||||
workers = $(UWSGI_WORKERS)
|
||||
harakiri = 60
|
||||
# max-requests = 1000 # Restart workers after this many requests
|
||||
# max-worker-lifetime = 3600 # Restart workers after this many seconds
|
||||
reload-on-rss = 4096 # Restart workers after this much resident memory
|
||||
worker-reload-mercy = 60 # How long to wait before forcefully killing workers
|
||||
die-on-term = true # Shutdown when receiving SIGTERM (default is respawn)
|
||||
py-callos-afterfork = true # allow workers to trap signals
|
||||
|
||||
# Number of threads per worker
|
||||
# default value: 4 (see Dockerfile)
|
||||
@@ -17,6 +25,9 @@ chmod-socket = 666
|
||||
# Plugin to use and interpreter config
|
||||
single-interpreter = true
|
||||
master = true
|
||||
strict = true
|
||||
vacuum = true # Delete sockets during shutdown
|
||||
need-app = true
|
||||
plugin = python3
|
||||
lazy-apps = true
|
||||
enable-threads = true
|
||||
@@ -33,7 +44,8 @@ auto-procname = true
|
||||
|
||||
# Disable request logging for privacy
|
||||
disable-logging = true
|
||||
log-5xx = true
|
||||
log-4xx = true # but log 4xx's anyway
|
||||
log-5xx = true # and 5xx's
|
||||
|
||||
# Set the max size of a request (request-body excluded)
|
||||
buffer-size = 8192
|
||||
|
||||
Reference in New Issue
Block a user