dvlyadmin_pro/backend/uwsgi_config.ini
2025-03-17 18:06:54 +08:00

58 lines
1.8 KiB
INI
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[uwsgi]
# 主进程管理
master = true
# 启动的进程数量
processes = 1
# 每个进程的线程数
threads = 2
#支持多线程
#enable-threads = true
# Django 项目的根目录
chdir = %(project_dir)
# Django 项目的 WSGI文件所在目录
# wsgi-file= %(chdir)/application/
module = application.wsgi:application
# 监听的 IP 地址和端口号
http = 0.0.0.0:8008
#socket = 127.0.0.1:8008 #设置socket方式监听
#listen = 500 #设置socket的监听队列大小默认100
chmod-socket = 660
#退出、重启时自动移除unix Socket和pid文件
vacuum = true
#设置每个工作进程处理请求的上限,达到上限时,将回收(重启)进程,可以预防内存泄漏
max-requests = 3000
# 保存 uWSGI 进程的 PID 文件路径
pidfile = uwsgi.pid
#记录客户端真实IP
log-x-forwarded-for = true
# 设置项目为守护运行, 保存运行日志文件所在位置
daemonize=%(chdir)/logs/uwsgi.log
logger = file:%(chdir)/logs/server.log
#设置请求日志格式
logformat = [%(ltime)] %(addr) "%(method) %(uri) %(proto)" %(status) %(size) %(user_agent) %(referer)
#当设置为 true 时不记录信息日志只记录错误以及uwsgi内部消息
#disable-logging = true
# uWSGI 进程的日志文件路径
#logto = %(chdir)/logs/uwsgi.log
#设置最大日志文件大小
#log-maxsize = 5000000
# 设置静态文件目录配置了nginx代理后不需要单独启动uwsgi加载静态文件
#static-map = /static=/项目根目录/static
# 设置媒体文件目录配置了nginx代理后不需要单独启动uwsgi加载静态文件
#static-map = /media=/项目根目录/media
# 自动停止空闲进程的时间
harakiri = 60
# 指定虚拟环境目录python -m venv lyadmin_venv
#virtualenv = /www/wwwroot/django-vue-lyadmin/backend/lyadmin_venv