From d7a6d743c2e9c41cdf60f50f26f3b333a7fda0af Mon Sep 17 00:00:00 2001 From: bidaya0 Date: Thu, 25 May 2023 10:28:09 +0800 Subject: [PATCH] feat: use gevent as default. --- dongtai_conf/conf/uwsgi.ini | 6 ++++-- dongtai_conf/wsgi.py | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dongtai_conf/conf/uwsgi.ini b/dongtai_conf/conf/uwsgi.ini index 8ccc62704..767036e67 100644 --- a/dongtai_conf/conf/uwsgi.ini +++ b/dongtai_conf/conf/uwsgi.ini @@ -12,15 +12,17 @@ module = dongtai_conf.wsgi # master 启动主进程。 master = true # 最大数量的工作进程数 -processes = %k*8 +processes = %k # 指定工作进程中的线程数 %k*8 threads = 1 # worker = 8 -listen = 1024 +listen = 4096 # 设置socket的权限 chmod-socket = 664 # 退出的时候是否清理环境,自动移除unix Socket 和 Pid 文件 vacuum = true +gevent = 2000 +gevent-monkey-patch = true # thunder-lock = true # enable-threads = false static-map = /upload=/opt/dongtai/static diff --git a/dongtai_conf/wsgi.py b/dongtai_conf/wsgi.py index 96c075151..9a05ec8db 100644 --- a/dongtai_conf/wsgi.py +++ b/dongtai_conf/wsgi.py @@ -9,8 +9,8 @@ import os -ENABLE_GEVENT = os.environ.get("GEVENT", 'FALSE') == 'TRUE' -if ENABLE_GEVENT: +NOT_GEVENT = os.environ.get("NOT_GEVENT", 'FALSE') == 'TRUE' +if not NOT_GEVENT: from gevent import monkey monkey.patch_all()