【问题标题】:Avoiding application reload through Gunicorn and Flask避免通过 Gunicorn 和 Flask 重新加载应用程序
【发布时间】:2022-01-04 04:47:45
【问题描述】:

由于 Werkseug 的代码更改重新加载功能,我的应用程序正在重新加载。我想禁用它,在生产中我正在运行 Gunicorn。

gunicorn -b 0.0.0.0:5000 \
  --workers 12 \
  --log-level "${LOGGING_LEVEL}" \
  --preload "wsgi:create_app('${FLASK_ENV:-development}')"
  --timeout 240

我知道运行"flask run --no-reload" 会禁用重新加载,但是这将如何与 Gunicorn 一起使用?

【问题讨论】:

    标签: debugging flask gunicorn werkzeug


    【解决方案1】:

    我认为烧瓶会根据其环境激活自动重新加载。

    也许将FLASK_ENV:-development 更改为FLASK_ENV:-production,或者将其从您的命令中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-20
      • 2015-05-24
      • 2011-08-10
      • 1970-01-01
      • 2020-10-26
      • 2018-01-06
      • 2020-06-21
      • 2022-06-29
      相关资源
      最近更新 更多