uwsgi自己重新加载python应用程序

时间:2014-11-27 03:38:21

标签: python flask uwsgi

所以我使用uwsgi来托管python flask服务器。启动服务器的命令是: -

uwsgi 
--socket 127.0.0.1:8000
--pythonpath=/home/ubuntu 
--wsgi-file /home/ubuntu/application.py 
--callable application 
--master 
--workers 2 
--idle 30
--pidfile /home/ubuntu/server.pid 
--logto /tmp/server.log 
--lazy

application.py是一个简单的烧瓶应用程序,其端点/运行状况看起来像

@app.route("/health")
def namaste():
    logging.info('Namaste')

我进入托管此应用程序的计算机内部,将logging.info语句更改为logging.info('Namaste Fella'),并发现 ' Namaste Fella'即使没有重新加载uwsgi服务器也会返回。

我希望我的python应用程序中的任何新代码只有在重新加载uwsgi服务器时才会被选中(uwsgi --reload /home/ubuntu/server.pid)。

我错过了什么吗?

0 个答案:

没有答案