这篇教程Django如何利用uwsgi和nginx修改代码自动重启写得很实用,希望能帮到您。
利用uwsgi和nginx修改代码自动重启在默认设置下,uwsgi本身不会立即加载修改后的文件。 nginx + uwsgi + django 部署的站点,如果修改了py代码,需要重新启动 uwsgi 才会生效。 如果有需要 Django 代码改动时立即生效,可以在启动 uwsgi 的 ini 的配置文件里加入参数py-autoreload = 1 ( 写在 ini 配置文件中,记得一定要 = 1,否则不生效)。 完整配置feiublog.ini [uwsgi]socket = 127.0.0.1:9090stats = 127.0.0.1:9191chdir = /var/project/feiublogwsgi-file =/var/project/feiublog/wsgi.pypidfile = /var/project/feiublog/uwsgi_blog.pidtouch-reload = /var/project/feiublog/uwsgi_blog.pidbuffer-size = 32768processes = 1workers= 2threads = 2daemonize = /tmp/log/uwsgi_blog.logpy-autoreload = 1 tensorflow之如何使用GPU而不是CPU问题 Python实现监控一个程序的运行情况 |