uwsgi进程删除重启

681 阅读1分钟

正常重启uwsgi

一般情况下,uwsgi的进程pid是写在uwsgi.pid文件中的,直接使用reload命令即可重启:

uwsgi --reload uwsgi.pid(对应的文件位置)

但当你不小心重复启动uwsgi时,uwsgi.pid中存的可能就是错误的pid,这个时候应该如何操作呢

强制重启uwsgi

一般我们uwsgi进程的端口号都是确定的,比如3031。这样我们就可以查看进程对应的pid,我们这里是16,然后杀死进程就好了

#netstat -tunlp | grep 3031
tcp 0 0 127.0.0.1:3031 0.0.0.0:* LISTEN 16/tsrc_py uWSGI ma
#kill -9 16
#uwsgi --ini uwsgi.ini(对应的文件位置)