uwsgi安装使用

  基于python的web应用的部署方法常见的有:fcgi、wsgi以及uwsgi。其中uwsgi的速度据说是fcgi的十倍那么快。它的特点是:

1、超快的性能

2、低内存占用

3、多App管理

4、详尽的日志记录

5、高度可定制

安装uwsgi

apt-get install uwsgi uwsgi-plugin-python

如果权限不够就加上sudo。这样就成功安装了uwsgi。

启动uwsgi:uwsgi -x ~/oj/oj/django_socket.xml


uwsgi在django的配置如下:

django_socket.xml
 
     :8077
     /home/cugbacm/oj/oj
     django_wsgi
     1 
     uwsgi.log
 
uwsgi相当于链接nginx和django的组件。

还有一个配置文件如下:

django_wsgi.py
 #!/usr/bin/env python
 # coding: utf-8
 
 import os
 import sys
 
 reload(sys)
 sys.setdefaultencoding('utf8')
 
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "oj.settings")
 
 from django.core.handlers.wsgi import WSGIHandler
 application = WSGIHandler()




你可能感兴趣的:(Linux,python,uwsgi)