From: Petr Špaček Date: Wed, 8 Apr 2020 07:40:17 +0000 (+0200) Subject: WIP: improvements for Docker debug mode X-Git-Tag: v5.1.0~5^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=58855bb1a48ac12ce0478f54c0c19a09c9851472;p=thirdparty%2Fknot-resolver.git WIP: improvements for Docker debug mode --- diff --git a/etc/config/config.docker b/etc/config/config.docker index b7739e495..8e58fbd66 100644 --- a/etc/config/config.docker +++ b/etc/config/config.docker @@ -40,6 +40,10 @@ function interactive_mode() end function debug_mode(qname, qtype) + event.after(20*sec, function() + print('ERROR: timeout which cannot happen actually happened, exiting') + os.exit(1) + end) env.KRESD_NO_LISTEN = 1 -- limit noise in verbose logs @@ -48,7 +52,6 @@ function debug_mode(qname, qtype) modules.unload('ta_signal_query') modules.unload('ta_update') - -- execute query right after start up and exit when the query is finished event.after(0, function() -- ultra verbose log @@ -61,7 +64,7 @@ function debug_mode(qname, qtype) finish = function(pkt) -- delay exit after packet is finished -- to prevent us from losing policy.DEBUG finish callback - event.after(1, + event.after(1, -- milisecond function() os.exit() end)