|
@@ -17,10 +17,13 @@ loglevel = 'info'
|
|
|
# 访问记录到标准输出
|
|
|
accesslog = '-'
|
|
|
# 访问记录格式
|
|
|
-access_log_format = '%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
|
|
|
+access_log_format = '%({x-forwarded-for}i)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
|
|
|
+
|
|
|
# 工作进程数量
|
|
|
workers = multiprocessing.cpu_count() * 2 + 1
|
|
|
# 工作线程数量(当工作模式指定为gevent evenlet等异步类型时,线程变成基于Greentlet的task(伪线程),这时候threads参数是无效的)
|
|
|
# threads = multiprocessing.cpu_count() * 2
|
|
|
# 工作模式
|
|
|
worker_class = 'uvicorn.workers.UvicornWorker'
|
|
|
+# 转发白名单
|
|
|
+forwarded_allow_ips = '*'
|