Skip to content

Commit 9592ad2

Browse files
committed
Adjust the connection limit
1 parent 6012bbf commit 9592ad2

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

api/pkg/di/container.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,14 @@ func (container *Container) DedicatedDB() (db *gorm.DB) {
231231
container.logger.Fatal(err)
232232
}
233233

234+
sqlDB, err := db.DB()
235+
if err != nil {
236+
container.logger.Fatal(stacktrace.Propagate(err, "cannot get sql.DB from GORM"))
237+
}
238+
239+
sqlDB.SetMaxOpenConns(2)
240+
sqlDB.SetConnMaxLifetime(time.Hour)
241+
234242
if err = db.Use(tracing.NewPlugin()); err != nil {
235243
container.logger.Fatal(stacktrace.Propagate(err, "cannot use GORM tracing plugin"))
236244
}

0 commit comments

Comments
 (0)