我尝试将Connexion配置为在Flask框架中尽可能地设置进程或线程的数量。这在Flask中是可能的,但看起来Connexion不会将此配置发送到Flask。我阅读了Connexion文档,但我没有找到任何东西。这个是可能的吗?
app = connexion.App(__name__, specification_dir='swagger/', debug=False, processes=4)
app.run(port=8080, server='gevent')我尝试在connexion.App中设置参数,但您不能设置这个参数。
Connexion版本:
connexion==1.1.9发布于 2018-01-07 03:50:08
我找到了解决此问题的方法。使用uWSGI运行应用程序。您可以将Flask WSGI应用程序与任何WSGI容器一起使用。Using Flask with uWSGI
下面是一个示例:
$ sudo pip3 install uwsgi
$ uwsgi --socket 0.0.0.0:8080 --protocol=http --callable app --file app.py --master -p 4 # use 4 worker processeshttps://stackoverflow.com/questions/48130372
复制相似问题