prefacio
django默认以单线程启动,在一些大IO和大计算的时候会阻塞很久,本人最长阻塞了30
秒,哈哈。必须使用多线程!!但是加多线程在一些资源中,必须使用锁机制。后面再谈
谈锁机制。
paso:
1: Instalar uWSGI
可使用pip安装;下载安装脚本安装和源代码安装。
1:pip安装:
pip install uwsgi
2:下载安装脚本:
curl http://uwsgi.it/install | bash -s default /tmp/uwsgi
将uWSGI二进制安装到 /tmp/uwsgi,你可以修改它。
3:
wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
tar zxvf uwsgi-latest.tar.gz
cd uwsgi-latest
make
直接使用pip即可完成安装。
2: Usar uWSGI
进入django项目中运行命令:
uwsgi --http :8086 --wsgi-file djdemo/wsgi.py --threads 5
3: Hay muchos otros usos de uWSGI, aquí solo se usa para abrir varios subprocesos.