uWSGI本身也是web服务器,但因为性能不高,通过nginx中转能够发挥更好的效果
安装依赖
yum install python36-devel
安装
pip3 install uwsgi
软连接
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
进入项目目录启动服务
uwsgi --http :8000 --module mypro.wsgi
效果和 python3 manage.py runserver 0.0.0.0:8000一致
热启动
uwsgi --http :8000 --module mypro.wsgi --py-autoreload=1
进入项目,编写uwsgi.ini配置文件 vim mypro_uwsgi.ini
[uwsgi]
chdir = /root/mypro
module = mypro.wsgi
master = true
processes = 3
socket = 0.0.0.0:8000
chmod-socket = 664
vacuum = true
pythonpath = /usr/bin/python3
daemonize = /root/mypro/uwsgi.log