update connect timeout etc.
This commit is contained in:
parent
69125cfbc2
commit
e3cfcfff6f
5
model.go
5
model.go
@ -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)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user