mirror of
https://gitee.com/myxzgzs/RSJselet
synced 2025-08-08 00:02:41 +08:00
37 lines
1.2 KiB
Bash
37 lines
1.2 KiB
Bash
#!/bin/bash
|
||
|
||
# 加载环境变量
|
||
export DB_HOST=${DB_HOST:-"192.140.160.11"}
|
||
export DB_PORT=${DB_PORT:-"3306"}
|
||
export DB_USER=${DB_USER:-"root"}
|
||
export DB_PASSWORD=${DB_PASSWORD:-"Boyue123"}
|
||
export DB_NAME=${DB_NAME:-"harsjselect"}
|
||
export DB_POOL_SIZE=${DB_POOL_SIZE:-"100"}
|
||
export DB_MAX_CONN=${DB_MAX_CONN:-"200"}
|
||
|
||
export REDIS_HOST=${REDIS_HOST:-"192.140.160.11"}
|
||
export REDIS_PORT=${REDIS_PORT:-"6379"}
|
||
export REDIS_DB=${REDIS_DB:-"0"}
|
||
export REDIS_PASSWORD=${REDIS_PASSWORD:-"boyue123"}
|
||
export REDIS_POOL_SIZE=${REDIS_POOL_SIZE:-"100"}
|
||
|
||
export CACHE_EXPIRE=${CACHE_EXPIRE:-"3600"}
|
||
export WAITING_ROOM_CAPACITY=${WAITING_ROOM_CAPACITY:-"15000"}
|
||
export CONCURRENT_QUERIES=${CONCURRENT_QUERIES:-"1000"}
|
||
|
||
export SERVER_HOST=${SERVER_HOST:-"0.0.0.0"}
|
||
export SERVER_PORT=${SERVER_PORT:-"80"}
|
||
export WORKERS=${WORKERS:-"4"}
|
||
export TIMEOUT=${TIMEOUT:-"300"}
|
||
|
||
# 检查并创建日志目录
|
||
LOG_DIR="./logs"
|
||
mkdir -p $LOG_DIR
|
||
|
||
# 启动应用
|
||
echo "启动成绩查询系统,使用 $WORKERS 个工作进程"
|
||
echo "数据库:$DB_HOST:$DB_PORT/$DB_NAME"
|
||
echo "Redis:$REDIS_HOST:$REDIS_PORT/$REDIS_DB"
|
||
echo "支持最大并发查询:$CONCURRENT_QUERIES,等待室容量:$WAITING_ROOM_CAPACITY"
|
||
|
||
python3 main.py >> $LOG_DIR/app.log 2>&1 |