Browse Source

fix sqlite db lock by reducing maximum open connections to 1 (#732)

Tiger Wang 2 years ago
parent
commit
be9a010d17
1 changed files with 1 additions and 1 deletions
  1. 1 1
      pkg/sqlite/db.go

+ 1 - 1
pkg/sqlite/db.go

@@ -34,7 +34,7 @@ func GetDb(dbPath string) *gorm.DB {
 	db, err := gorm.Open(sqlite.Open(dbPath+"/casaOS.db"), &gorm.Config{})
 	c, _ := db.DB()
 	c.SetMaxIdleConns(10)
-	c.SetMaxOpenConns(100)
+	c.SetMaxOpenConns(1)
 	c.SetConnMaxIdleTime(time.Second * 1000)
 	if err != nil {
 		logger.Error("sqlite connect error", zap.Any("db connect error", err))