【问题标题】:How to reload a python library in a flask, nginx, uwsgi stack?如何在烧瓶、nginx、uwsgi 堆栈中重新加载 python 库?
【发布时间】:2014-05-02 16:34:45
【问题描述】:

我为图像重建服务器编写了一些代码。我使用了一个 python 库,但它不适用于服务器,所以我做了一些更改,以便它可以工作,但它永远不会重新加载库。我进行了更改,但它忽略了它们。我不明白这怎么可能?它从哪里获得这些信息,我怎样才能让它每次都获得一个新的库副本?

【问题讨论】:

    标签: python nginx flask uwsgi


    【解决方案1】:

    uWSGI 启动的 Python 进程只在启动时解释一次源代码,之后的任何代码更改都不会影响内存中的进程。发生这种情况时,您可能应该手动重新启动 uWSGI 进程。或者,如果文件或目录发生更改,您可以告诉 uWSGI 自动重新加载:http://uwsgi-docs.readthedocs.org/en/latest/Options.html#touch-reload

    【讨论】:

      猜你喜欢
      • 2012-11-28
      • 1970-01-01
      • 2017-06-12
      • 2017-07-25
      • 2015-05-08
      • 2013-09-01
      • 2017-11-16
      • 1970-01-01
      • 2013-08-03
      相关资源
      最近更新 更多