From 07b38184bb7a0be574d3d7f33b9375c7c485d9b8 Mon Sep 17 00:00:00 2001 From: Louis Lam Date: Mon, 4 May 2026 00:05:25 +0800 Subject: [PATCH] fix: Revert back to single SQLite connection by default (#7346) --- server/database.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/database.js b/server/database.js index 3c5014013..b7529b7bd 100644 --- a/server/database.js +++ b/server/database.js @@ -270,10 +270,9 @@ class Database { max: 20, }; - // However, for unknown reason, it is not working probably on Raspberry Pi, it causes "SQLITE_BUSY: database is locked" error. - // See: https://github.com/louislam/uptime-kuma/issues/7289 - // Provide an environment variable to switch back to a single connection. - if (process.env.UPTIME_KUMA_SQLITE_SINGLE_CONNECTION === "true") { + // Default is still single connection. + // Multiple connection could run into "SQLITE_BUSY: database is locked" error. + if (process.env.UPTIME_KUMA_SQLITE_SINGLE_CONNECTION !== "false") { log.info("db", "Using single connection for SQLite"); poolConfig = { min: 1,