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

@ -8,8 +8,6 @@
# Author: midoks <midoks@163.com> # Author: midoks <midoks@163.com>
# --------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------
# import eventlet
# eventlet.monkey_patch()
import sys import sys
import os import os
@ -21,6 +19,11 @@ import config
# from gevent.pywsgi import WSGIServer # from gevent.pywsgi import WSGIServer
# from geventwebsocket.handler import WebSocketHandler # 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): if sys.version_info < (3, 6):
raise RuntimeError('This application must be run under Python 3.6 or later.') raise RuntimeError('This application must be run under Python 3.6 or later.')

@ -12,7 +12,6 @@
# 配置文件 # 配置文件
# --------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------
import time import time
import sys import sys
import random import random
@ -78,8 +77,8 @@ threads = workers * 1
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 = 'eventlet' # worker_class = 'eventlet'
timeout = 600 timeout = 600
keepalive = 60 keepalive = 60
preload_app = True preload_app = True

Loading…
Cancel
Save