From b78ff04475f47568fcf042c3a4961f21883a4a25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E4=B8=AB=E8=AE=B2=E6=A2=B5?= Date: Wed, 8 Mar 2023 20:14:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20sqlite3=20=E5=B9=B6=E5=8F=91=E4=B9=8B?= =?UTF-8?q?=E5=90=8E=E8=A2=AB=20lock=20=E7=9A=84=E9=97=AE=E9=A2=98=20(#162?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/common/database.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/public/common/database.go b/public/common/database.go index eb35f84..a668460 100644 --- a/public/common/database.go +++ b/public/common/database.go @@ -46,6 +46,12 @@ func ConnSqlite() *gorm.DB { if err != nil { Log.Panicf("failed to connect sqlite3: %v", err) } + dbObj, err := db.DB() + if err != nil { + Log.Panicf("failed to get sqlite3 obj: %v", err) + } + // 参见: https://github.com/glebarez/sqlite/issues/52 + dbObj.SetMaxOpenConns(1) return db }