[英]Connexion Python framework set multiprocesses
我嘗試配置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==1.1.9
我找到了解決方法。 使用uWSGI運行應用程序。 您可以將Flask WSGI應用程序與任何WSGI容器一起使用。 將Flask與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 processes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.