关于Gunicorn如何终止进程:spa
1.用进程树显示主进程PID:code
pstree -ap | grep gunicorn
2.若是有daemon进程没法用kill -9删除(多是由于daemon屏蔽了kill -9致使)blog
kill -9 gunicorn主进程PID
便可删除gunicorn部署的进程。进程
补:重启gunicorn服务:部署
kill -HUP gunicorn主进程PID # 执行上述命令后,再次执行“pstree -ap|grep gunicorn”,咱们很容易发现,除了主进程,其余的Gunicorn进程都已经销毁,并新建了进程(进程ID发生了变化)。
3-1.若发现提示端口号被占用,或者没法链接xx连接:class
netstat -tulpn
# 查询端口使用状况,可适当的用kill -9 删除占用端口
3-2.查看某某端口占用状况:awk
sudo netstat -nltp | grep 端口号
# 可根据状况删除占用端口或重启服务
4.清除全部uwsgi服务,杀死全部uwsgi进程:uwsgi
ps -ef |grep uwsgi |awk '{print $2}'|xargs kill -9
5.启动uwsgi服务:配置
uwsgi --ini uwsgi配置文件.ini &
6.查询uwsgi进程:grep
ps aux|grep uwsgi