Browse Source

fix:修复手工指标无法刷新的bug

Roc 3 years ago
parent
commit
625f5e28e4
2 changed files with 9 additions and 0 deletions
  1. 7 0
      models/db.go
  2. 2 0
      utils/config.go

+ 7 - 0
models/db.go

@@ -25,6 +25,13 @@ func init() {
 	data_db, _ := orm.GetDB("data")
 	data_db.SetConnMaxLifetime(10 * time.Minute)
 
+	_ = orm.RegisterDataBase("edb", "mysql", utils.MYSQL_URL_EDB)
+	orm.SetMaxIdleConns("edb", 50)
+	orm.SetMaxOpenConns("edb", 100)
+
+	edb_db, _ := orm.GetDB("edb")
+	edb_db.SetConnMaxLifetime(10 * time.Minute)
+
 	//注册对象
 	orm.RegisterModel(
 		new(data_manage.EdbClassify),

+ 2 - 0
utils/config.go

@@ -11,6 +11,7 @@ var (
 	RunMode        string //运行模式
 	MYSQL_URL      string //数据库连接
 	MYSQL_URL_DATA string
+	MYSQL_URL_EDB         string
 
 	REDIS_CACHE string       //缓存地址
 	Rc          *cache.Cache //redis缓存
@@ -39,6 +40,7 @@ func init() {
 	MYSQL_URL = config["mysql_url"]
 
 	MYSQL_URL_DATA = config["mysql_url_data"]
+	MYSQL_URL_EDB = config["mysql_url_edb"]
 
 	REDIS_CACHE = config["beego_cache"]
 	if len(REDIS_CACHE) <= 0 {