簡體   English   中英

Connexion Python框架設置多進程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM