5.3 uwsgi服务器部署
5.3 uwsgi服务器部署
在生产环境中使用WSGI作为python web的服务器。WSGI:全拼为Python Web Server Gateway Interface,Python Web服务器网关接口,是Python应用程序或框架和Web服务器之间的一种接口,被广泛接受。WSGI没有官方的实现, 因为WSGI更像一个协议,只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行。
uWSGI实了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。uWSGI代码完全用C编写,效率高、性能稳定。安装部署uwsgi服务器步骤如下:
- 1)安装uwsgipip install uwsgi 
- 2)配置uWSGI,在项目目录下创建uwsgi.ini文件,配置如下:1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14[uwsgi] 
 #使用nginx连接时使用
 #socket=127.0.0.1:8080
 #直接做web服务器使用
 http=127.0.0.1:8080
 #项目目录
 chdir=/home/python/Desktop/pytest/test6
 #项目中wsgi.py文件的目录,相对于项目目录
 wsgi-file=test6/wsgi.py
 processes=4
 threads=2
 master=True
 pidfile=uwsgi.pid
 daemonize=uwsgi.log
- 3)启动uwsgi –ini uwsgi.ini 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mr.chen Blog!
 评论











