Explorar o código

WebSocket test could use busy_timeout of DB instead of busy loop

bel %!s(int64=11) %!d(string=hai) anos
pai
achega
f598f10d72
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      test/websocket.lua

+ 6 - 3
test/websocket.lua

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