From: Vsevolod Stakhov Date: Thu, 8 Mar 2018 17:52:23 +0000 (+0000) Subject: [Fix] Fix ANN loading logic X-Git-Tag: 1.7.0~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=39a38ffe77ffe812775095cad53784b185b304b7;p=thirdparty%2Frspamd.git [Fix] Fix ANN loading logic --- diff --git a/src/plugins/lua/neural.lua b/src/plugins/lua/neural.lua index e0bab70f37..216a2800d9 100644 --- a/src/plugins/lua/neural.lua +++ b/src/plugins/lua/neural.lua @@ -1041,7 +1041,10 @@ else for _,rule in pairs(settings.rules) do load_scripts(rule.redis) rspamd_config:add_on_load(function(cfg, ev_base, worker) - check_anns(rule, cfg, ev_base) + rspamd_config:add_periodic(ev_base, 0.0, + function(_, _) + return check_anns(rule, cfg, ev_base) + end) if worker:is_primary_controller() then -- We also want to train neural nets when they have enough data