set mysql connection

pull/351/head
skiffer-git 2 years ago
parent 8c21d0360f
commit 8cfb604a0d

@ -17,9 +17,9 @@ mysql:
dbMysqlDatabaseName: openIM_v2 #默认即可
dbTableName: eMsg #默认即可
dbMsgTableNum: 1
dbMaxOpenConns: 200
dbMaxOpenConns: 2000
dbMaxIdleConns: 100
dbMaxLifeTime: 120
dbMaxLifeTime: 3600
mongo:
dbUri: ""#当dbUri值不为空则直接使用该值

@ -368,7 +368,7 @@ func GetSelfUserInfo(c *gin.Context) {
c.JSON(http.StatusOK, resp)
} else {
resp := api.GetSelfUserInfoResp{CommResp: api.CommResp{ErrCode: constant.ErrDB.ErrCode, ErrMsg: constant.ErrDB.ErrMsg}}
log.NewInfo(req.OperationID, "GetUserInfo api return ", resp)
log.NewError(req.OperationID, "GetUserInfo api return ", resp)
c.JSON(http.StatusOK, resp)
}
}

@ -69,6 +69,15 @@ func initMysqlDB() {
panic(err.Error())
}
sqlDB, err := db.DB()
if err != nil {
panic(err.Error())
}
sqlDB.SetConnMaxLifetime(time.Second * time.Duration(config.Config.Mysql.DBMaxLifeTime))
sqlDB.SetMaxOpenConns(config.Config.Mysql.DBMaxOpenConns)
sqlDB.SetMaxIdleConns(config.Config.Mysql.DBMaxIdleConns)
fmt.Println("open db ok ", dsn)
db.AutoMigrate(
&Register{},

Loading…
Cancel
Save