pull/632/head
Mr Chen 5 months ago
parent d6b68f45e5
commit 0ccf70be56
  1. 8
      cli.sh
  2. 7
      web/app.py
  3. 5
      web/setting.py

@ -59,8 +59,8 @@ mw_start_debug(){
if [ -f ${DIR}/data/port.pl ];then
port=$(cat ${DIR}/data/port.pl)
fi
cd ${DIR}/web && gunicorn -b :${port} -k eventlet -w 1 app:app
# cd ${DIR}/web && gunicorn -b :${port} -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 app:app
# cd ${DIR}/web && gunicorn -b :${port} -k eventlet -w 1 app:app
cd ${DIR}/web && gunicorn -b :${port} -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 app:app
}
mw_start_panel(){
@ -68,8 +68,8 @@ mw_start_panel(){
if [ -f ${DIR}/data/port.pl ];then
port=$(cat ${DIR}/data/port.pl)
fi
cd ${DIR}/web && gunicorn -b :${port} -k eventlet -w 1 app:app
# cd ${DIR}/web && gunicorn -b :${port} -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 app:app
# cd ${DIR}/web && gunicorn -b :${port} -k eventlet -w 1 app:app
cd ${DIR}/web && gunicorn -b :${port} -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 app:app
}

@ -8,8 +8,6 @@
# Author: midoks <midoks@163.com>
# ---------------------------------------------------------------------------------
# import eventlet
# eventlet.monkey_patch()
import sys
import os
@ -21,6 +19,11 @@ import config
# from gevent.pywsgi import WSGIServer
# from geventwebsocket.handler import WebSocketHandler
from gevent import monkey
monkey.patch_all()
from requests.packages.urllib3.util.ssl_ import create_urllib3_context
create_urllib3_context()
if sys.version_info < (3, 6):
raise RuntimeError('This application must be run under Python 3.6 or later.')

@ -12,7 +12,6 @@
# 配置文件
# ---------------------------------------------------------------------------------
import time
import sys
import random
@ -78,8 +77,8 @@ threads = workers * 1
backlog = 512
reload = False
daemon = True
# worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker'
worker_class = 'eventlet'
worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker'
# worker_class = 'eventlet'
timeout = 600
keepalive = 60
preload_app = True

Loading…
Cancel
Save