Merge pull request #1 from zeehio/patch-1

Prevent database is locked errors
pull/2/head
Heiner 2019-06-23 16:28:09 +02:00 zatwierdzone przez GitHub
commit 0f34f8d0b0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -7,7 +7,7 @@ var moment = require('moment');
var express = require("express"); var express = require("express");
var app = express(); var app = express();
var db = new sqlite3.Database(DB_FILE); var db = new sqlite3.Database(DB_FILE, sqlite3.OPEN_READONLY));
var isValidChart = function(s) { var isValidChart = function(s) {
return /^(net_in|net_out|block_in|block_out|mem)$/.test(s); return /^(net_in|net_out|block_in|block_out|mem)$/.test(s);
@ -114,4 +114,4 @@ app.get("/rs/all/:chart/:zoom", function(req, res) {
app.listen(8080, function() { app.listen(8080, function() {
}); });

Wyświetl plik

@ -120,6 +120,8 @@ var main = function() {
writeStats(containers); writeStats(containers);
}; };
db.run("PRAGMA journal_mode=WAL");
db.run("CREATE TABLE IF NOT EXISTS containers ( " + db.run("CREATE TABLE IF NOT EXISTS containers ( " +
"id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, " + "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, " +
"name TEXT NOT NULL)"); "name TEXT NOT NULL)");