From 747ce77c169ce3ef5117992c98a66c9a89639533 Mon Sep 17 00:00:00 2001 From: totoro Date: Wed, 27 Dec 2017 20:20:14 +0900 Subject: [PATCH] make timeout more longer and log error query --- database/db_utils.anubis | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/database/db_utils.anubis b/database/db_utils.anubis index 6bf8028..05f1a05 100644 --- a/database/db_utils.anubis +++ b/database/db_utils.anubis @@ -72,8 +72,8 @@ public define Result(DbError, One) ok(_,cursor,_) then success(unique) }, success( (DbError err) |-> logError("DB", db_error(err,message))), - 60000, // max 60s - 100, // retry every 100 ms + 600000, // max 600s + 200, // retry every 100 ms (DbError _) |-> false ) is { @@ -145,9 +145,10 @@ public define SQLite3QueryResult with t0 = unow, if sql_query_timeout(db, sql_query, initial_bindings, 120, 100) is { - error(sql_error) then logError("DB", db_error(sql_error,msg) /*+ " executing [" + sql_query + "]"*/); + error(sql_error) then + logError("DB", db_error(sql_error,msg) /*+ " executing [" + sql_query + "]"*/); //println(" executing [" + sql_query + "]"); - //__logQueries(t0, sql_query, msg); + __logQueries(t0, "[sql_query_timeout Error] "+sql_query, msg); __logLongQueries(t0, sql_query, msg); error(sql_error), ok(headers, cursor, reset) then @@ -177,9 +178,10 @@ public define SQLite3Row with t0 = unow, if sql_query_statement_timeout(sql_command_stmt, initial_bindings, 120, 100, msg) is { - error(sql_error) then logError("DB", db_error(sql_error,msg) /*+ " executing [" + sql_query + "]"*/); + error(sql_error) then + logError("DB", db_error(sql_error,msg) /*+ " executing [" + sql_query + "]"*/); //println(" executing [" + sql_command_stmt + "]"); - //__logQueries(t0, "stmt", msg); + __logQueries(t0, "[sql_query_statement_timeout Error]", msg); __logLongQueries(t0, "stmt", msg); error(sql_error), no_more_row then -- libgit2 0.21.4