From ed771380fbe4283fb53e2905156b5c615270a2f9 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Fri, 25 Jun 2021 12:10:19 -0400 Subject: [PATCH] Fix SQLite database lock on Reader Fetching posts for the Reader involves an additional query on each row, which previously ran into our connection limit to the database and caused it to lock up. This increases the connection limit from 1 to 2, to allow this. This is meant to be a quick, safe fix, but there could always be a better solution. Fixes #467 --- app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.go b/app.go index 40eb858..d188493 100644 --- a/app.go +++ b/app.go @@ -797,7 +797,7 @@ func connectToDatabase(app *App) { os.Exit(1) } db, err = sql.Open("sqlite3_with_regex", app.cfg.Database.FileName+"?parseTime=true&cached=shared") - db.SetMaxOpenConns(1) + db.SetMaxOpenConns(2) } else { log.Error("Invalid database type '%s'. Only 'mysql' and 'sqlite3' are supported right now.", app.cfg.Database.Type) os.Exit(1)