uwsgi后台运行/背后运行/守护运行的方法
uwsgi -d --ini uwsgi.ini
加上 -d 就达到目的了。
后台杀掉uwsgi进程
pkill -f uwsgi -9
更新nginx配置
/usr/sbin/nginx -s reload -c /etc/nginx/my.conf
保持nginx启动
systemctl enable nginx
项目持续运行
nohup python manage.py runserver 0.0.0.0:xxxx &
uwsgi.ini
# uwsgi.ini file
[uwsgi]
# Django-related settings
http =IP/域名:端口号
# the base directory (full path)
chdir =项目路径
# Django s wsgi file
module = agri.wsgi
# process-related settings
# master
master = true
# maximum number of worker processes
processes = 4
# ... with appropriate permissions - may be needed
# chmod-socket = 664
# clear environment on exit
vacuum = true
my.conf
user root;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {