重新看到的变化?切诺基+ uWSGI + Django的/ Pinax + VIRTUALENV
-
25-09-2019 - |
题
我遇到一些麻烦切诺基+ 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
更改应该被载入。
不隶属于 StackOverflow