如何在Flask、Nginx、uWSGI环境中.reload Python库?
我写了一些代码,用来做一个图像重建的服务器。我使用了一个Python库,但这个库在服务器上不太好用,所以我做了一些修改,让它能正常工作。但是,服务器从来没有重新加载这个库。我每次修改后,它都不理会这些变化。我不明白这是怎么回事?它到底是从哪里获取这些信息的?我该怎么做才能让它每次都获取这个库的新版本呢?
1 个回答
3
uWSGI启动的Python进程在启动时只会解释一次代码,之后如果你修改了代码,这些修改不会影响到内存中的进程。遇到这种情况,你可能需要手动重启uWSGI进程。或者,你可以设置uWSGI,让它在文件或文件夹发生变化时自动重载:http://uwsgi-docs.readthedocs.org/en/latest/Options.html#touch-reload。