Files
api/config/gunicorn.py
T
2025-09-18 22:02:25 +02:00

19 lines
452 B
Python

import os
# https://docs.gunicorn.org/en/stable/settings.html#settings
workers = 1 if os.environ.get("APP_ENV") == "development" else os.cpu_count()
bind = "0.0.0.0:8000"
worker_class = "uvicorn.workers.UvicornWorker"
worker_connections = 1000 # default
threads = 1 # default
# restart workeru
max_requests = 500000
max_requests_jitter = 10000
timeout = 30 # default
graceful_timeout = 30 # default
keepalive = 600 # s klientem udrzuje nginx