Use uWGSI para iniciar django de manera multiproceso

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.

Supongo que te gusta

Origin blog.csdn.net/weixin_43441262/article/details/129408750
Recomendado
Clasificación