要点一
使用Django开发项目,每次修改内容无法刷新,重启nginx也无效,每次都重启主机,
我通过Kill掉进程再重启解决:
ps -aux |grep uwsgi
最后一个是grep的,排除掉,可以看到pid是3539(kill -9 kill一个可以kill掉全部)
kill -9 3539
要点二
在uwsgi的配置文件(我的uwsgi配置文件在项目根目录/root/app/test/uwsgi.ini)
增加:
py-autoreload=1
保存后让uwsgi服务重启生效即可,以后修改python文件都会立刻生效。
要点三
1、创建虚拟环境
$ python -m venv .
2、激活虚拟环境
$ source <venv>/bin/activate
3、关闭虚拟环境
$ deactivate
要点四
启动uwsgi
uwsgi --ini uwsgi.ini