From e2821fd51f03e515052a1fd5fb79c43aa7ec2f38 Mon Sep 17 00:00:00 2001 From: devad Date: Wed, 13 Dec 2023 15:37:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: devad Former-commit-id: ac99327ac442f68700f893752a69fec55ea80b83 --- api/internal/svc/servicecontext.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/internal/svc/servicecontext.go b/api/internal/svc/servicecontext.go index ca64cfbe..5e6e3819 100644 --- a/api/internal/svc/servicecontext.go +++ b/api/internal/svc/servicecontext.go @@ -74,17 +74,21 @@ func NewServiceContext(c config.Config) *ServiceContext { //添加snowflake支持 err := utils.InitSnowflake(c.SnowflakeConf.MachineId) if err != nil { - logx.Errorf("InitSnowflake err: ", err) + logx.Errorf("InitSnowflake err: %v", err) panic("InitSnowflake err") } downloader := s3manager.NewDownloader(session) uploader := s3manager.NewUploader(session) //启动Gorm支持 - dbEngin, _ := gorm.Open(mysql.Open(c.DB.DataSource), &gorm.Config{ + dbEngin, err := gorm.Open(mysql.Open(c.DB.DataSource), &gorm.Config{ NamingStrategy: schema.NamingStrategy{ SingularTable: true, // 使用单数表名,启用该选项,此时,`User` 的表名应该是 `t_user` }, }) + if err != nil { + logx.Errorf("数据库连接失败, err%v", err) + panic(err) + } sqlDB, err := dbEngin.DB() // SetMaxIdleConns 设置空闲连接池中连接的最大数量 sqlDB.SetMaxIdleConns(10)