不管是 gunicorn 或者 uwsgi , 只要开启了多 worker , 就是多进程。
socket.io polling 的时候就会大部分的找不到对应 connection 。
所以官方推荐用 gunicorn 的原因是,用单 worker 可以发挥 协程 的最大作用。
而 uwsgi 因为对协程支持不好,转而用 多 worker 突破 python 全局锁提高并发的方式, 对于 socket.io 来说就是死局。
socket.io polling 的时候就会大部分的找不到对应 connection 。
所以官方推荐用 gunicorn 的原因是,用单 worker 可以发挥 协程 的最大作用。
而 uwsgi 因为对协程支持不好,转而用 多 worker 突破 python 全局锁提高并发的方式, 对于 socket.io 来说就是死局。