28 lines
500 B
Python
28 lines
500 B
Python
# Gunicorn Configuration for Quality App v2
|
|
|
|
import multiprocessing
|
|
|
|
# Server socket configuration
|
|
bind = "0.0.0.0:8080"
|
|
backlog = 512
|
|
|
|
# Worker processes
|
|
workers = multiprocessing.cpu_count() * 2 + 1
|
|
worker_class = "sync"
|
|
worker_connections = 1000
|
|
timeout = 60
|
|
keepalive = 2
|
|
|
|
# Logging
|
|
loglevel = "info"
|
|
accesslog = "/app/data/logs/access.log"
|
|
errorlog = "/app/data/logs/error.log"
|
|
|
|
# Process naming
|
|
proc_name = "quality_app_v2"
|
|
|
|
# Server mechanics
|
|
daemon = False
|
|
preload_app = False
|
|
reload = False
|