Ошибка в CleanUpUnmatchedIPs: временная метка 2,7 млн лет до н.э.

Похоже, это вызвано повреждённым значением last_match_at в таблице screened_ip_addresses.

Исправить это можно, выполнив следующие команды в консоли Rails (./launcher enter app, затем rails c):

# Сначала найдите проблемную запись (записи)
ScreenedIpAddress.where("last_match_at < '0001-01-01'").each do |sip|
  puts "ID: #{sip.id}, IP: #{sip.ip_address}, last_match_at: #{sip.last_match_at}"
end

# Затем либо удалите её
ScreenedIpAddress.where("last_match_at < '0001-01-01'").destroy_all

# Либо исправьте временную метку на `NULL` (чтобы логика очистки использовала `created_at` вместо этого)
ScreenedIpAddress.where("last_match_at < '0001-01-01'").update_all(last_match_at: nil)