Flask 开发服务器如何开启多线程支持

最近使用HelloFlask入门教程的工程作为模板改造成自己的项目,网上找到开启多线程的方法是app.run(threaded=True),但发现项目中没有app.run()这个语句,那该如何开启多线程呢?

我线上是使用uwsgi部署的,是不是在uwsgi配置文件中配置了线程数和进程数就可以了

1.0 版本以后 Flask 开发服务器默认开启多线程,不用做额外设置。旧版本可以用命令 flask run --with-threads 启动来开启多线程(详见这里)。

我线上是使用uwsgi部署的,是不是在uwsgi配置文件中配置了线程数和进程数就可以了

是的。

1 Like