mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-23 13:43:20 -07:00
feat(deploy): Updated gunicorn configuration example
- Adjusted worker and thread counts - Switched worker class from sync to gthread - Changed log level to info - Added example code snippet for customizing worker count
This commit is contained in:
committed by
Adrian Priestley
parent
a2ba20c53c
commit
04b2b88437
@@ -1,11 +1,19 @@
|
||||
import multiprocessing
|
||||
|
||||
workers = multiprocessing.cpu_count() * 2 + 1
|
||||
workers = 2
|
||||
threads = 2
|
||||
wsgi_app = "WebHost:get_app()"
|
||||
accesslog = "-"
|
||||
access_log_format = (
|
||||
'%({x-forwarded-for}i)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
|
||||
)
|
||||
worker_class = "sync" # "sync" | eventlet" | "gevent" | "tornado"
|
||||
worker_class = "gthread" # "sync" | "gthread" | eventlet" | "gevent" | "tornado"
|
||||
forwarded_allow_ips = "*"
|
||||
loglevel = "debug"
|
||||
loglevel = "info"
|
||||
|
||||
"""
|
||||
You can programatically set values.
|
||||
For example, set number of workers to half of the cpu count:
|
||||
|
||||
import multiprocessing
|
||||
|
||||
workers = multiprocessing.cpu_count() / 2
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user