版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26870933/article/details/84984801
uwsgi
uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。uWSGI代码完全用C编写,效率高、性能稳定。
1、安装uwsgi
pip install uwsgi
2、配置uWSGI,在项目目录下创建uwsgi.ini文件,配置如下:
[uwsgi]
#使用nginx连接时使用(最好写成本机的IP地址,例如:192...)
#socket=127.0.0.1:8000
#直接做web服务器使用(最好写成本机的IP地址,例如:192...)
http=127.0.0.1:8000
#自己的项目目录
chdir=/home/python/Desktop/pytest/项目名
#项目中wsgi.py文件的目录,相对于项目目录
wsgi-file=项目名/wsgi.py
#开启4个进程(足够一个小型社区往网站的使用)
processes=4
#开启2个线程
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uwsgi.log
3、启动uwsgi
uwsgi --ini uwsgi.ini
4、查看uwsgi
ps ajx|grep uwsgi
(py3) [root@localhost BackgroundManagement]# ps ajx|grep uwsgi
1 29513 29512 29512 ? -1 S 0 0:00 uwsgi --ini uwsgi.ini
29513 29515 29512 29512 ? -1 Sl 0 0:00 uwsgi --ini uwsgi.ini
29513 29516 29512 29512 ? -1 Sl 0 0:00 uwsgi --ini uwsgi.ini
29513 29517 29512 29512 ? -1 Sl 0 0:00 uwsgi --ini uwsgi.ini
29513 29519 29512 29512 ? -1 Sl 0 0:00 uwsgi --ini uwsgi.ini
29513 29520 29512 29512 ? -1 S 0 0:00 uwsgi --ini uwsgi.ini
86553 29832 29831 86553 pts/1 29831 S+ 0 0:00 grep --color=auto uwsgi
5、在浏览器中查看,在浏览器中输入如下网址:127.0.0.0:8000 如过可以正常显示,则配置成功!
6、关闭uwsgi命令
uwsgi --stop uwsgi.pid
完毕!