ENV_CONFIG.md 1.3 KB

变量名 默认值 说明
MYSQL_CONNECT_TIMEOUT 10 MySQL 连接超时时间(秒),防止初始握手阻塞。
MYSQL_READ_TIMEOUT 10 ⚠️ 当前未使用:aiomysql 不支持此参数,已从连接池配置中移除。保留配置项以便未来兼容。
MYSQL_POOL_RECYCLE 7200 MySQL 连接池自动回收间隔(秒),保持长连接,小于服务器 wait_timeout 可避免闲置断连。
MYSQL_HEALTHCHECK_INTERVAL 600 MySQL 连接池健康检查间隔(秒),定期 PING 保持连接活跃,仅在连接断开时重建。
REDIS_HEALTHCHECK_INTERVAL 300 Redis 连接健康检查间隔(秒),定期 PING 保持连接活跃,自动检测并重建断开的连接。
HTTPX_MAX_KEEPALIVE_CONNECTIONS 20 HTTP 客户端 keepalive 连接池大小,用于 DashScope API 连接复用。
HTTPX_MAX_CONNECTIONS 50 HTTP 客户端最大连接数,支持并发请求。
HTTPX_KEEPALIVE_EXPIRY 60.0 HTTP 客户端 keepalive 连接过期时间(秒),保持连接更长时间以减少重建开销。
LLM_HEALTHCHECK_INTERVAL 300 LLM 连接健康检查间隔(秒),长时间未使用时自动检查连接状态,失效时重建。