From 392c922130bc3d64dfb3e29d5abe083b7cb389cf Mon Sep 17 00:00:00 2001 From: noreply Date: Mon, 14 Oct 2024 20:14:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E5=A4=B1=E8=B4=A5=E6=8C=82=E8=B5=B7=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=B8=BA10s=E5=90=8E=E9=87=8D=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/model/dao/mdb_mysql.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/model/dao/mdb_mysql.go b/src/model/dao/mdb_mysql.go index a8f8f98..bfcf63f 100644 --- a/src/model/dao/mdb_mysql.go +++ b/src/model/dao/mdb_mysql.go @@ -25,7 +25,11 @@ func MysqlInit() { Logger: logger.Default.LogMode(logger.Error), }) if err != nil { - panic(err) + color.Red.Printf("[store_db] mysql open DB,err=%s\n", err) + // panic(err) + time.Sleep(10 * time.Second) + MysqlInit() + return } if config.AppDebug { Mdb = Mdb.Debug() @@ -33,7 +37,10 @@ func MysqlInit() { sqlDB, err := Mdb.DB() if err != nil { color.Red.Printf("[store_db] mysql get DB,err=%s\n", err) - panic(err) + // panic(err) + time.Sleep(10 * time.Second) + MysqlInit() + return } sqlDB.SetMaxIdleConns(viper.GetInt("mysql_max_idle_conns")) sqlDB.SetMaxOpenConns(viper.GetInt("mysql_max_open_conns")) @@ -41,7 +48,10 @@ func MysqlInit() { err = sqlDB.Ping() if err != nil { color.Red.Printf("[store_db] mysql connDB err:%s", err.Error()) - panic(err) + // panic(err) + time.Sleep(10 * time.Second) + MysqlInit() + return } log.Sugar.Debug("[store_db] mysql connDB success") }