fix(orm): 设置MySQL连接的最大空闲时间和生命周期
Build docker and publish / build (20.15.1) (push) Successful in 6m34s

feat(middleware): 区分Redis中session不存在的错误情况

在MySQL连接配置中添加SetConnMaxIdleTime和SetConnMaxLifetime设置
在认证中间件中区分Redis返回的key不存在错误和其他错误
This commit is contained in:
2025-12-17 18:16:55 -08:00
parent d3541a89ae
commit 041417a177
2 changed files with 8 additions and 1 deletions
+2
View File
@@ -57,6 +57,8 @@ func ConnectMysql(m Mysql) (*gorm.DB, error) {
sqldb, _ := db.DB()
sqldb.SetMaxIdleConns(m.Config.MaxIdleConns)
sqldb.SetMaxOpenConns(m.Config.MaxOpenConns)
sqldb.SetConnMaxIdleTime(5 * time.Minute)
sqldb.SetConnMaxLifetime(30 * time.Minute)
return db, nil
}
}