编写uwsgi.ini启动uwsgi

安装django后的uwsgi可以在根目录设置:

新建uwsgi.ini文件,并填写以下内容

[uwsgi]

#使用uwsgiweb访问连接时使用
http=0.0.0.0:9000

#使用nginx连接时使用 socket=0.0.0.0:8900 master=true #项目目录 chdir = /home/Report #项目目录名 wsgi-file = Report/wsgi.py # maximum number of worker processes processes=4 threads=2 daemonize: /tmp/uwsgi.log pidfile: /tmp/uwsgi.pid disable-logging : true vacuum = true # 设置自中断时间 harakiri = 300 # 设置缓冲 post-buffering = 6553600 http-timeout = 600
# 设置虚拟环境的路径
virtualenv=/django/python/env/
#代码更新立马重载
py-autoreload = 1


然后执行

uwsgi --ini uwsgi.ini
后台运行:
uwsgi -d --ini uwsgi.ini



1.卸载uwsgi

pip uninstall uwsgi

#注意此时卸载,pip会有缓存留在系统里

2.安装pcre支持库

yum install pcre pcre-devel pcre-static

3.继续安装uwsgi,不走pip缓存

pip install uwsgi -I --no-cache-dir

 
原文地址:https://www.cnblogs.com/smilevv/p/14151256.html