首页 > 解决方案 > 该应用程序使用 UWSGI 和 Flask (tiangolo/uwsgi-nginx-flask) 在生产模式下运行两次

问题描述

我在 Docker 中使用 tiangolo/uwsgi-nginx-flask:python3.6 映像。

该应用程序在生产模式下运行两次。我在 config.py 中设置了 DEBUG = False 和 ENV = 'production',并且在 docker 环境中设置了 FLASK_DEBUG = 0。我正在生产中运行,而不是使用 app.run 方法。我的 main.py 是这样的:

from flask import Flask
app = Flask(__name__)
print('*** HELLO WORLD ***')

打印语句打印两次。我知道重载器在 Flask 的调试模式下使用,但我试图以各种方式禁用调试模式。这与我正在使用的当前图像有关吗?

标签: pythondockernginxflaskuwsgi

解决方案


推荐阅读