uwsgi 服务器停止,重启

23. May 2018 Python 0

停止uwsgi服务器

方式1:
ps -aux|grep uwsgi  //获取uwsgi进程ID
kill -HUP pid //pid即获得的进程ID

方式2:知道uwsgi自定义配置的pid文件的位置
cat /tmp/uwsgi.pid
kill -HUP pid //pid即获得的进程ID

方式3:把方式2合并到一起
kill -HUP `cat /tmp/uwsgi.pid`  //注意命令中是反引号,并非单引号。

启动uwsgi服务器

uwsgi /etc/uwsgi.ini  //第二项为uwsgi初始化文件

uwsgi.ini 初始化文件内容

[uwsgi]
socket = 127.0.0.1:9090
chdir = /var/www/project/metadata/
wsgi-file=main.py
threads = 4
reload-mercy = 10
vacuum = true
max-requests = 1000
limit-as = 512
buffer-size = 30000
pidfile = /tmp/uwsgi.pid
daemonize = /var/www/project/metadata/uwsgi.log