Просмотр исходного кода

WebSocket test could use busy_timeout of DB instead of busy loop

bel 11 лет назад
Родитель
Сommit
f598f10d72
1 измененных файлов с 6 добавлено и 3 удалено
  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")