【问题标题】:gunicorn running with flask in python hangs when started?在 python 中使用烧瓶运行的 gunicorn 在启动时会挂起?
【发布时间】:2018-01-26 11:28:37
【问题描述】:

我正在运行一个包含 keras 模型的 Python 脚本,它应该与烧瓶应用程序和 gunicorn 一起运行。它自己的烧瓶服务器运行良好,但是当我尝试将gunicorn与其集成时,工作人员在启动后挂起。这是我看到的最后两条语句:

[2018-01-26 12:17:35 +0000] [32225] [INFO] Booting worker with pid: 32225
2018-01-26 12:17:36.651087: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA

集成gunicorn 后,我无法再在浏览器中访问flask。这是主要问题。我尝试降低工作人员的超时时间,但没有任何作用。

【问题讨论】:

  • 你显示的一个输出是一个不会影响gunicorn的警告,所以请报告其他错误
  • @lorenzori 这就是问题所在。没有错误。它只是在显示这些警告后挂起。但是我无法执行我以前在没有 guicorn 的烧瓶中能够执行的 GET 请求
  • 不,这不是问题,是标准的,当您在 CPU 上运行时会收到此警告(我也收到了)。而且只是一个警告,而不是错误。尝试调试其他东西。

标签: python flask keras gunicorn


【解决方案1】:

我把它修好了。该问题与在我的脚本中安装库有关,其中一些缺少我使用 sudo -H 而不是 sudo 解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-19
    • 2016-08-28
    • 1970-01-01
    • 2012-11-19
    • 2021-03-26
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    相关资源
    最近更新 更多