gunicorn_django.py 974 B

1234567891011121314151617181920
  1. # gunicorn_config.py
  2. import logging
  3. import logging.handlers
  4. from logging.handlers import WatchedFileHandler
  5. import os
  6. import multiprocessing
  7. bind = '127.0.0.1:8001' #绑定ip和端口号
  8. backlog = 512 #监听队列
  9. # chdir = '/label/iepy-develop/examples/coreline/bin' #gunicorn要切换到的目的工作目录
  10. timeout = 30 #超时
  11. worker_class = 'gevent' #使用gevent模式,还可以使用sync 模式,默认的是sync模式
  12. workers = multiprocessing.cpu_count() * 2 + 1 #进程数
  13. threads = 2 #指定每个进程开启的线程数
  14. loglevel = 'info' #日志级别,这个日志级别指的是错误日志的级别,而访问日志的级别无法设置
  15. access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"'
  16. accesslog = "/label/iepy-develop/examples/coreline/log/gunicorn_access.log" #访问日志文件
  17. errorlog = "/label/iepy-develop/examples/coreline/log/gunicorn_error.log" #错误日志文件