集成生成和开发环境分别的启动方式

This commit is contained in:
2025-08-17 21:25:55 +08:00
parent c869cc4911
commit 0ce2d2eab6
37 changed files with 3139 additions and 80 deletions

View File

@@ -1,12 +1,12 @@
[uwsgi]
# 项目根目录
chdir = /path/to/your/project # 替换为你的项目路径,例如 D:/wxxcx/tsccc
chdir = %(here)
# Python 虚拟环境
virtualenv = .venv # 相对于项目根目录的虚拟环境路径
virtualenv = .venv
# uwsgi 启动文件
wsgi-file = app.py
wsgi-file = run_dev.py
# Flask 应用实例
callable = app
@@ -24,16 +24,32 @@ threads = 2
http = 0.0.0.0:5000
# 后台运行
# daemonize = uwsgi.log
# daemonize = logs/uwsgi.log
# 日志文件
logto = logs/uwsgi.log
# pid文件用于停止服务
pidfile = uwsgi.pid
pidfile = logs/uwsgi.pid
# 自动重载
py-autoreload = 1
# 缓冲区大小
buffer-size = 32768
buffer-size = 32768
# 环境变量设置
env = FLASK_ENV=production
# 内存限制
memory-report = true
max-requests = 1000
max-requests-delta = 100
# 优雅重启
reload-on-rss = 2048
reload-on-as = 512
# 日志级别
log-maxsize = 50000000
log-backupname = logs/uwsgi.log.bak