alo*_*dzk 3 python docker google-cloud-platform google-cloud-run
我想使用GCP cloud run作为一种技术来运行我的 python Flask 应用程序,所以我必须对它进行 dockerize。我见过的大多数示例都是使用内置的 Flask 服务器或 gunicorn 服务器作为入口点,这会在控制台上发出警告,表明它不应该用于生产。
我的问题是:对于像GCP 云运行这样的平台,我使用哪个服务器来运行该代码有关系吗?该选择会对性能产生什么影响?
你想要 gunicorn,你需要正确配置它。
通常在这些设置中会有一个外部 HTTP 服务器代理到您的服务器的请求。因此,您在后端使用哪个网络服务器并不重要,因为它没有直接公开。
话虽如此,内置的 Flask 网络服务器并不理想,所以 gunicorn 可能会更好。您需要稍微调整 Gunicorn 的设置才能在容器中正常工作:日志记录、心跳设置和并行性。
有关详细信息,请参阅https://pythonspeed.com/articles/gunicorn-in-docker/。
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |