1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-09-11 21:30:45 +03:00

WebSocket test could use busy_timeout of DB instead of busy loop

This commit is contained in:
bel
2013-10-27 01:26:51 +02:00
parent b235587791
commit f598f10d72

View File

@@ -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")