mirror of
https://github.com/writeas/writefreely
synced 2025-01-05 20:47:30 +01:00
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
This commit is contained in:
parent
e983c4527f
commit
ed771380fb
2
app.go
2
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)
|
||||
|
Loading…
Reference in New Issue
Block a user