uwsgi.ini 配置

2020年7月7日更新

解决了多线程前端无法获取数据问题。

[uwsgi]
# 字符编码
env = LC_CTYPE=zh_CN.utf-8
# 项目目录
chdir=/Project/WEB_PRO
# 进程个数
wsgi-file=WEB_PRO/wsgi.py
pidfile=/tmp/uwsgi.pid
# 指定IP端口,以下是通过 uwsgi 访问的端口
http= :8010
# 转发给nginx的端口号
socket = 127.0.0.1:8001
# 启动uwsgi的用户名和用户组
uid=root
gid=root
# 启用主进程
master=true
# 自动移除unix Socket和pid文件当服务停止的时候
vacuum=true
# 序列化接受的内容,如果可能的话
thunder-lock=true
# 启用线程
enable-threads=true
# 设置自中断时间
#harakiri=30
# 设置缓冲
post-buffering=4096
# 设置日志目录
daemonize=/var/log/uwsgi/uwsgi.log
# 设置日志监听对象
logto=/var/log/uwsgi
touch-logreopen=/var/log/uwsgi/.touchforlogrotat
# 进程个数
processes=2
# 每个进程的线程个数
threads=4
#设置用于uwsgi包解析的内部缓存区大小为64k。默认是4k。
buffer-size=65536
#在每个worker而不是master中加载应用
lazy-apps=true

二〇二〇年七月七日 14:49:29

点赞