"""gunicorn + gevent 的配置文件""" # 多进程 import multiprocessing # 绑定ip + 端口 bind = '0.0.0.0:5000' # 进程数 = cup数量 * 2 + 1 workers = multiprocessing.cpu_count() * 2 + 1 # 等待队列最大长度,超过这个长度的链接将被拒绝连接 backlog = 2048 # 工作模式--协程 worker_class = 'gevent' # 最大客户客户端并发数量,对使用协程的 worker 的工作有影响 # 服务器配置设置的值 1000:中小型项目 上万并发: 中大型 worker_connections = 1000 # 进程名称 proc_name = 'gunicorn.pid' # 进程 pid 记录文件 pidfile = 'gunicorn.pid' # 日志等级 loglevel = 'warning' # 日志文件名 logfile = 'tmp/gunicorn_log.log' # 设置访问日志 accesslog = 'tmp/gunicorn_acess.log' # 设置错误信息日志 errorlog = 'tmp/gunicorn_error.log' # 代码发生变化是否自动重启 reload = True