Merge e28a69515ce3e0b28e5ebea5cf58a2dc75467313 into 0315988f5ab9d5d55693bc9a0eca045bf9220506
This commit is contained in:
commit
a814ec2d21
@ -1,3 +1,4 @@
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
# Listening address
|
||||
# default value: [::]:8080 (see Dockerfile)
|
||||
@ -10,6 +11,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)
|
||||
@ -21,6 +29,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
|
||||
@ -37,7 +48,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
|
||||
|
@ -1,4 +1,4 @@
|
||||
# -*- mode: conf; coding: utf-8 -*-
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
|
||||
# uWSGI core
|
||||
@ -24,6 +24,8 @@ env = SEARXNG_SETTINGS_PATH=${SEARXNG_SETTINGS_PATH}
|
||||
# disable logging for privacy
|
||||
logger = systemd
|
||||
disable-logging = true
|
||||
log-4xx = true # but log 4xx's anyway
|
||||
log-5xx = true # and 5xx's
|
||||
|
||||
# The right granted on the created socket
|
||||
chmod-socket = 666
|
||||
@ -33,6 +35,9 @@ single-interpreter = true
|
||||
|
||||
# enable master process
|
||||
master = true
|
||||
strict = true
|
||||
vacuum = true # Delete sockets during shutdown
|
||||
need-app = true
|
||||
|
||||
# load apps in each worker instead of the master
|
||||
lazy-apps = true
|
||||
@ -50,6 +55,13 @@ enable-threads = true
|
||||
# Number of workers (usually CPU count)
|
||||
workers = ${UWSGI_WORKERS:-%k}
|
||||
threads = ${UWSGI_THREADS:-4}
|
||||
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
|
||||
|
||||
# plugin: python
|
||||
# --------------
|
||||
|
@ -1,4 +1,4 @@
|
||||
# -*- mode: conf; coding: utf-8 -*-
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
|
||||
# uWSGI core
|
||||
@ -24,6 +24,8 @@ env = SEARXNG_SETTINGS_PATH=${SEARXNG_SETTINGS_PATH}
|
||||
# disable logging for privacy
|
||||
logger = systemd
|
||||
disable-logging = true
|
||||
log-4xx = true # but log 4xx's anyway
|
||||
log-5xx = true # and 5xx's
|
||||
|
||||
# The right granted on the created socket
|
||||
chmod-socket = 666
|
||||
@ -33,6 +35,9 @@ single-interpreter = true
|
||||
|
||||
# enable master process
|
||||
master = true
|
||||
strict = true
|
||||
vacuum = true # Delete sockets during shutdown
|
||||
need-app = true
|
||||
|
||||
# load apps in each worker instead of the master
|
||||
lazy-apps = true
|
||||
@ -50,6 +55,13 @@ enable-threads = true
|
||||
# Number of workers (usually CPU count)
|
||||
workers = ${UWSGI_WORKERS:-%k}
|
||||
threads = ${UWSGI_THREADS:-4}
|
||||
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
|
||||
|
||||
# plugin: python
|
||||
# --------------
|
||||
|
@ -1,4 +1,4 @@
|
||||
# -*- mode: conf; coding: utf-8 -*-
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
|
||||
# uWSGI core
|
||||
@ -27,6 +27,8 @@ env = SEARXNG_SETTINGS_PATH=${SEARXNG_SETTINGS_PATH}
|
||||
|
||||
# disable logging for privacy
|
||||
disable-logging = true
|
||||
log-4xx = true # but log 4xx's anyway
|
||||
log-5xx = true # and 5xx's
|
||||
|
||||
# The right granted on the created socket
|
||||
chmod-socket = 666
|
||||
@ -36,6 +38,9 @@ single-interpreter = true
|
||||
|
||||
# enable master process
|
||||
master = true
|
||||
strict = true
|
||||
vacuum = true # Delete sockets during shutdown
|
||||
need-app = true
|
||||
|
||||
# load apps in each worker instead of the master
|
||||
lazy-apps = true
|
||||
@ -53,6 +58,13 @@ enable-threads = true
|
||||
# Number of workers (usually CPU count)
|
||||
workers = ${UWSGI_WORKERS:-%k}
|
||||
threads = ${UWSGI_THREADS:-4}
|
||||
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
|
||||
|
||||
# plugin: python
|
||||
# --------------
|
||||
|
@ -1,4 +1,4 @@
|
||||
# -*- mode: conf; coding: utf-8 -*-
|
||||
# -*- mode: conf-unix; coding: utf-8 -*-
|
||||
[uwsgi]
|
||||
|
||||
# uWSGI core
|
||||
@ -27,6 +27,8 @@ env = SEARXNG_SETTINGS_PATH=${SEARXNG_SETTINGS_PATH}
|
||||
|
||||
# disable logging for privacy
|
||||
disable-logging = true
|
||||
log-4xx = true # but log 4xx's anyway
|
||||
log-5xx = true # and 5xx's
|
||||
|
||||
# The right granted on the created socket
|
||||
chmod-socket = 666
|
||||
@ -36,6 +38,9 @@ single-interpreter = true
|
||||
|
||||
# enable master process
|
||||
master = true
|
||||
strict = true
|
||||
vacuum = true # Delete sockets during shutdown
|
||||
need-app = true
|
||||
|
||||
# load apps in each worker instead of the master
|
||||
lazy-apps = true
|
||||
@ -53,6 +58,13 @@ enable-threads = true
|
||||
# Number of workers (usually CPU count)
|
||||
workers = ${UWSGI_WORKERS:-%k}
|
||||
threads = ${UWSGI_THREADS:-4}
|
||||
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
|
||||
|
||||
# plugin: python
|
||||
# --------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user