Update setting.py

pull/632/head
Mr Chen 5 months ago
parent 1dc55d5e1a
commit 74817313f6
  1. 12
      web/setting.py

@ -22,15 +22,11 @@ import core.mw as mw
import utils.system as system import utils.system as system
import thisdb import thisdb
# 初始化db
from admin import setup
setup.init()
cpu_info = system.getCpuInfo() cpu_info = system.getCpuInfo()
workers = cpu_info[1] workers = cpu_info[1]
# workers = 1
panel_dir = mw.getPanelDir() panel_dir = mw.getPanelDir()
log_dir = mw.getMWLogs() log_dir = mw.getMWLogs()
if not os.path.exists(log_dir): if not os.path.exists(log_dir):
os.mkdir(log_dir) os.mkdir(log_dir)
@ -71,14 +67,14 @@ if panel_ssl_data['open']:
ssl_version = 2 ssl_version = 2
if workers > 2: if workers > 2:
workers = 1 workers = 2
threads = workers * 2 threads = workers * 2
backlog = 512 backlog = 512
reload = False reload = False
daemon = True daemon = True
# worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker' # # worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker'
worker_class = 'gthread' worker_class = 'eventlet'
timeout = 600 timeout = 600
keepalive = 60 keepalive = 60
preload_app = True preload_app = True

Loading…
Cancel
Save