|
@@ -2,6 +2,7 @@
|
|
|
local db = sqlite3.open('requests.db')
|
|
|
|
|
|
if db then
|
|
|
+ db:busy_timeout(200);
|
|
|
-- Create a table if it is not created already
|
|
|
db:exec([[
|
|
|
CREATE TABLE IF NOT EXISTS requests (
|
|
@@ -14,14 +15,16 @@ if db then
|
|
|
]])
|
|
|
end
|
|
|
|
|
|
+
|
|
|
+
|
|
|
local function logDB(method)
|
|
|
-- Add entry about this request
|
|
|
local r;
|
|
|
- repeat
|
|
|
+ --repeat
|
|
|
r = db:exec([[INSERT INTO requests VALUES(NULL, datetime("now"), "]] .. method .. [[", "]] .. mg.request_info.uri .. [[", "]] .. mg.request_info.remote_port .. [[");]]);
|
|
|
- until r~=5;
|
|
|
+ --until r~=5;
|
|
|
|
|
|
- --[[
|
|
|
+ ---[[
|
|
|
-- alternative logging (to a file)
|
|
|
local f = io.open("R:\\log.txt", "a");
|
|
|
f:write(os.date() .. " - " .. method .. " - " .. mg.request_info.uri .. " - " .. mg.request_info.remote_port .. " <" .. r .. ">\n")
|