更新app.py
This commit is contained in:
11
app.py
11
app.py
@@ -241,8 +241,17 @@ def is_trading_hours():
|
|||||||
return market_open <= current_time <= market_close
|
return market_open <= current_time <= market_close
|
||||||
|
|
||||||
|
|
||||||
|
# ============ MySQL 连接配置(支持环境变量覆盖,方便多服务器部署) ============
|
||||||
|
_MYSQL_HOST = os.environ.get('MYSQL_HOST', '127.0.0.1')
|
||||||
|
_MYSQL_PORT = os.environ.get('MYSQL_PORT', '3306')
|
||||||
|
_MYSQL_USER = os.environ.get('MYSQL_USER', 'root')
|
||||||
|
_MYSQL_PASSWORD = os.environ.get('MYSQL_PASSWORD', 'Zzl33818!')
|
||||||
|
_MYSQL_DATABASE = os.environ.get('MYSQL_DATABASE', 'stock')
|
||||||
|
_MYSQL_URL = f"mysql+pymysql://{_MYSQL_USER}:{_MYSQL_PASSWORD}@{_MYSQL_HOST}:{_MYSQL_PORT}/{_MYSQL_DATABASE}?charset=utf8mb4"
|
||||||
|
print(f"🗄️ MySQL 配置: {_MYSQL_HOST}:{_MYSQL_PORT}/{_MYSQL_DATABASE}")
|
||||||
|
|
||||||
engine = create_engine(
|
engine = create_engine(
|
||||||
"mysql+pymysql://root:Zzl33818!@127.0.0.1:3306/stock?charset=utf8mb4",
|
_MYSQL_URL,
|
||||||
echo=False,
|
echo=False,
|
||||||
pool_size=50, # 每个 worker 常驻连接数
|
pool_size=50, # 每个 worker 常驻连接数
|
||||||
pool_recycle=1800, # 连接回收时间 30 分钟(原 1 小时)
|
pool_recycle=1800, # 连接回收时间 30 分钟(原 1 小时)
|
||||||
|
|||||||
Reference in New Issue
Block a user