我遇到一些麻烦切诺基+ uWSGI在我的Django应用程序代码更改.py文件回升。即使使用

find -name "*.pyc" -delete

...似乎没有任何效果。

的变化会立即注意到,在刷新时,运行下的django的runserver

的相同的代码库时

如何强制重启和可靠地看到在切诺基+ uWSGI + Django的变化?

有帮助吗?

解决方案

在Django开发服务器上的代码更改回升,但这不是你想要在生产服务器功能。您需要重新启动你的Python程序,通过uwsgi监控,以运行最新的代码。在FreeBSD与uwsgi从端口,你可以这样做:

/usr/local/etc/rc.d/uwsgi restart

uwsgi手册的更多信息。

其他提示

在您的uwsgi.xml您可以添加<touch-reload>/path/to/file</touch-reload>

当你运行touch /path/to/file更改应该被载入。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top