首页   注册   登录
 hanssx 最近的时间轴更新

hanssx

V2EX 第 350569 号会员,加入于 2018-09-19 11:30:43 +08:00
hanssx 最近回复了
9 天前
回复了 lanqing 创建的主题 Python 写了一个安居客的滑动验证码破解
太 6 了
9 天前
回复了 hanssx 创建的主题 Python logging format 如何优雅地对齐
@lolizeppelin 为何不要用制表符呢?能详细说下吗
34 天前
回复了 hanssx 创建的主题 Python logging format 如何优雅地对齐
@chinawrj 感谢感谢,是我要的答案,嘿嘿。
@kslr 兄弟没听明白你的意思,我只在一台机器运行一个 worker,在 20 台机器运行 20 个 worker。。
@daya 首先清除 gunicorn 多余进程,使用 netstat -antlp | grep port 或者 ps -ef | grep guni,然后 sudo kill -9 pid
然后再把 gevent-websocket 换成 gevetn,因为前者不支持 py3
最后把 flask-socketio 的 async_mode 换成 eventlet 而不是 gevent,gevent 会一直发送类似心跳包的东西,不知道有没有选项可以清除。
已解决,感谢各位的帮助,特别是 itertools。
@itertools 确实,老哥,能加您个 QQ 吗?想感谢您一下,gevent+flask-socketio 就会一直发请求并且 pending,eventlet 则不会,怎么会这样我也不明白,我的扣扣 9614 六 2392,期待老哥,哈哈。
@itertools 我晕,我本地不加 gunicorn,socketio.run(app=app, host='0.0.0.0', port=5000, debug=True),指定 async_mode='gevent',也会一直 pending,一直请求。。。
@itertools 我 flask 应用程序的启动代码:socketio.run(app=app, host='0.0.0.0', port=5000, debug=True)
其中 socketio 初始化时,指定了 async_mode='gevent',是这个原因吗?然后 gunicorn 也使用了 gevent。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3800 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 11ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
♥ Do have faith in what you're doing.
沪ICP备16043287号-1