使用:
Download http://projects.unbit.it/downloads/uwsgi-1.2.4.tar.gz tar xvzf uwsgi-1.2.4.tar.gz cd uwsgi-1.2.4 python setup.py build sudo python setup.py install
参考: http://projects.unbit.it/uwsgi/wiki/Example
参考:http://my.oschina.net/tenking/blog/29597
参考:http://obmem.info/?p=703
uwsgi性能对比:
下面的内容包含了大部分uWSGI的配置选项,这些配置选项的列举没有特定的顺序。每一个选项都可以使用在任何一种支持的配置方式里(如命令行参 数、环境变量、xml文件、ini文件、yaml格式文件以及LDAP)。有些选项的使用需要某些插件的支持,这些插件的名字都会在文档里有说明。
文档中的例子使用了多种形式的配置方式来让使用者更好的理解uwsgi的工作方式。
如果你刚开始接触uWSGI,你最好是先看一下快速开始 和 例子 ,这些对实际使用过程的中的一些选项做了举例说明,另外下面列举的非常多的配置选项说明对于新手的阅读可能有一点吃力。
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'duitang.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
<uwsgi> <socket>127.0.0.1:7599</socket> <master/> <processes>4</processes> <daemonize>/duitang/logs/sys/uwsgi_7599.log</daemonize> <pythonpath>/duitang/dist/app/test/7599/</pythonpath> <pythonpath>/duitang/dist/app/test/7599/duitang</pythonpath> <listen>200</listen> <buffer-size>15360</buffer-size> <module>deploy.wsgi</module> <reload-mercy>2</reload-mercy> <!--<logto>192.168.172.3:1717</logto>--> <single-interpreter>true</single-interpreter> <disable-logging>true</disable-logging> <touch-reload>/duitang/data/work/uwsgi_7599.reload</touch-reload> <!--max-requests>1000</max-requests--> <harakiri>15</harakiri> </uwsgi>
ug的并发能力确实很弱:
写道
[admin@server9 201208]$ tail -100 www_2012080122.log | grep "192.168.172.7"| awk -F '192.168.172' '{print $2}' | head -10
.7:7199 0.207 .
.7:7199 0.508 .
.7:7199 0.606 .
.7:7199 0.888 .
.7:7199 0.198 .
.7:7199 0.726 .
.7:7199 0.303 .
[admin@server9 201208]$
[admin@server9 201208]$
[admin@server9 201208]$ tail -100 www_2012080122.log | grep "192.168.172.6"| awk -F '192.168.172' '{print $2}' | head -10
.6:7199 3.405 .
.6:7199 3.409 .
.6:7199 3.508 .
.6:7199 4.873 .
.6:7199 3.511 .
.6:7199 3.394 .
.6:7199 3.716 .
.6:7199 3.412 .
.6:7199 3.512 .
.6:7199 4.431
.7:7199 0.207 .
.7:7199 0.508 .
.7:7199 0.606 .
.7:7199 0.888 .
.7:7199 0.198 .
.7:7199 0.726 .
.7:7199 0.303 .
[admin@server9 201208]$
[admin@server9 201208]$
[admin@server9 201208]$ tail -100 www_2012080122.log | grep "192.168.172.6"| awk -F '192.168.172' '{print $2}' | head -10
.6:7199 3.405 .
.6:7199 3.409 .
.6:7199 3.508 .
.6:7199 4.873 .
.6:7199 3.511 .
.6:7199 3.394 .
.6:7199 3.716 .
.6:7199 3.412 .
.6:7199 3.512 .
.6:7199 4.431
http://www.cnblogs.com/zhouej/archive/2012/03/25/2379646.html#threads