From 440c178403bb1086b4caa1c868568a6f191928c1 Mon Sep 17 00:00:00 2001 From: LouisLam Date: Tue, 17 Aug 2021 18:18:41 +0800 Subject: [PATCH] change sqlite to WAL mode --- server/database.js | 1 + server/server.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/server/database.js b/server/database.js index 2e920ad9..940f535c 100644 --- a/server/database.js +++ b/server/database.js @@ -17,6 +17,7 @@ class Database { if (! this.sqliteInstance) { this.sqliteInstance = new sqlite3.Database(Database.path); + this.sqliteInstance.run("PRAGMA journal_mode = WAL"); } const Dialect = require("knex/lib/dialects/sqlite3/index.js"); diff --git a/server/server.js b/server/server.js index d412693a..5920d1bb 100644 --- a/server/server.js +++ b/server/server.js @@ -646,9 +646,9 @@ async function afterLogin(socket, user) { // For example, query the edit data first. setTimeout(async () => { for (let monitorID in monitorList) { - await sendHeartbeatList(socket, monitorID); - await sendImportantHeartbeatList(socket, monitorID); - await Monitor.sendStats(io, monitorID, user.id) + sendHeartbeatList(socket, monitorID); + sendImportantHeartbeatList(socket, monitorID); + Monitor.sendStats(io, monitorID, user.id) } }, 500); }