提交 3aa9ff9f 编写于 作者: H hjdhnx

修改了启动方式

上级 1836b14e
......@@ -23,7 +23,7 @@ import codecs
from classes.cms import CMS,logger
from models import *
import json
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
# sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
def create_flask_app(config):
app = Flask(__name__, static_folder='static', static_url_path='/static')
......@@ -52,7 +52,6 @@ else:
print(f'当前python版本{now_python_ver}为3.9.0及以上,不支持gevent')
# from geventwebsocket.handler import WebSocketHandler
RuleClass = rule_classes.init(db)
PlayParse = play_parse.init(db)
......
......@@ -9,7 +9,9 @@ logfile=logs/supervisord.log
logfile_maxbytes=50MB
[supervisorctl]
[program:flask_dr_py]
command=gunicorn -w 4 -b 0.0.0.0:5705 app:app ; 被监控的进程路径
# command=gunicorn -w 5 --threads=2 -b 0.0.0.0:5705 app:app ; 被监控的进程路径 worker建议的最大并发数是(2*CPU) +1
command=gunicorn -w 5 -b 0.0.0.0:5705 app:app ; 被监控的进程路径 worker建议的最大并发数是(2*CPU) +1
;command=gunicorn --worker-class=gevent --worker-connections=1000 -w 5 -b 0.0.0.0:5705 app:app
directory=/root/sd/pywork/dr_py ; 执行前要不要先cd到目录去,一般不用
user=root ;执行者角色
priority=1 ;数字越高,优先级越高
......
......@@ -9,7 +9,9 @@ logfile=logs/supervisord.log
logfile_maxbytes=50MB
[supervisorctl]
[program:flask_dr_py]
command=gunicorn -w 4 -b 0.0.0.0:5705 app:app; 被监控的进程路径
# command=gunicorn -w 5 --threads=2 -b 0.0.0.0:5705 app:app ;被监控的进程路径
command=gunicorn -w 5 -b 0.0.0.0:5705 app:app ;被监控的进程路径
;command=gunicorn --worker-class=gevent --worker-connections=1000 -w 5 app:app ;被监控的进程路径
directory=/sdcard/Download/pywork/dr_py ; 执行前要不要先cd到目录去,一般不用
user=u0_a414 ;执行者角色
priority=1 ;数字越高,优先级越高
......
......@@ -13,6 +13,12 @@ assert subprocess.call(
shell=True,
cwd=DIRNAME) == 0, 'Could not link required node_modules'
from asgiref.wsgi import WsgiToAsgi
import uvicorn
asgi_app = WsgiToAsgi(app)
uvicorn.run('app:asgi_app', host=http_host, port=http_host, debug=False, workers=1)
另外一个很强的css解析库,性能待验证parsel
https://cuiqingcai.com/202232.html
......
gevent-websocket
PyExecJS
ddddocr
asgiref ; python_version >= '3.6'
parsel # 不知道对比pyquery性能如何,也是css选择器,不好封装成pdfa
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册