From 948c375934e8c3d0b62e95f12937a9fd2d6fc8aa Mon Sep 17 00:00:00 2001 From: hvelioniskis Date: Tue, 1 Oct 2024 14:49:18 +0300 Subject: [PATCH] src: Run GeoIP file MD5 checks hourly and do GC manually --- src/razor.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/razor.cr b/src/razor.cr index e075e7f..65abf9f 100644 --- a/src/razor.cr +++ b/src/razor.cr @@ -98,7 +98,7 @@ class Razor end def mainLoop - Schedule.every(5.seconds) do + Schedule.every(1.hour) do geoip_db_check end @@ -143,6 +143,7 @@ class Razor digest = Digest::MD5.digest do |ctx| ctx.update File.read(@geoip_db_path) end + GC.collect digest.to_slice.hexstring end