# -*- coding: utf-8 -*- import multiprocessing import os # 服务器socket bind = "0.0.0.0:8000" # 工作进程数 workers = multiprocessing.cpu_count() * 2 + 1 # 工作进程类型 worker_class = "uvicorn.workers.UvicornWorker" # 工作进程超时时间 timeout = 120 # 保持连接 keepalive = 5 # 最大请求数 max_requests = 1000 max_requests_jitter = 100 # 日志配置 accesslog = "-" errorlog = "-" loglevel = "info" # 进程名称 proc_name = "fastapi_app" # 工作模式 worker_tmp_dir = "/dev/shm" # 环境变量 raw_env = ["PYTHONPATH=/main", "PYTHONUNBUFFERED=1"] # 预加载应用 preload_app = True # 优雅退出时间 graceful_timeout = 30