update connect timeout etc.

This commit is contained in:
bryan 2026-01-31 08:36:56 +08:00
parent 69125cfbc2
commit e3cfcfff6f

View File

@ -118,8 +118,9 @@ func DbOf(name string) *gorm.DB {
panic(errNoModelFound(name)) panic(errNoModelFound(name))
} }
log.Debugf("start get db from model(%s)", name) log.Debugf("start get db from model(%s)", name)
var ctx, cancelFunc = context.WithTimeout(context.Background(), 3*time.Second) var ctx, cancelFunc = context.WithTimeout(m.db.Statement.Context, 3*time.Second)
var db, err = gorm.NewSessionWithContext(m.db, ctx) var db = gorm.NewSessionWithContext(m.db, ctx)
var err = db.Error
if err != nil { if err != nil {
cancelFunc() cancelFunc()
log.Warningf("new gorm session failed, err:[%s]", err) log.Warningf("new gorm session failed, err:[%s]", err)