2024-04-24 21:03:47 发布
网友
所以我在flask中构建了一个python应用程序,我想做一些负载测试。你知道吗
为此,我想在多个端口上运行它。现在当我这么做的时候
flask run
默认情况下,它在端口5000上运行,但我希望它也在5001和5002上运行。你知道吗
我该怎么做?你知道吗
您可以在环境变量中指定端口,如here所述:
export FLASK_RUN_PORT=5000 flask run & export FLASK_RUN_PORT=5001 flask run & export FLASK_RUN_PORT=5002 flask run &
您可能需要考虑在Gunicorn下运行服务
http://docs.gunicorn.org/en/stable/run.html
Gunicorn有一个 workers选项,允许您指定要运行的服务的实例数。你知道吗
workers
使用Gunicorn的好处是,当它为您处理服务时,您不必担心手动启动/停止多个服务实例。你知道吗
另一个好处是,您将有一个单一的接口,可以连接到在它下面运行的多个worker。你知道吗
本文介绍如何将Gunicorn添加到Flask项目中。你知道吗
https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-14-04
您可以在环境变量中指定端口,如here所述:
您可能需要考虑在Gunicorn下运行服务
http://docs.gunicorn.org/en/stable/run.html
Gunicorn有一个
workers
选项,允许您指定要运行的服务的实例数。你知道吗使用Gunicorn的好处是,当它为您处理服务时,您不必担心手动启动/停止多个服务实例。你知道吗
另一个好处是,您将有一个单一的接口,可以连接到在它下面运行的多个worker。你知道吗
本文介绍如何将Gunicorn添加到Flask项目中。你知道吗
https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-14-04
相关问题 更多 >
编程相关推荐