Erro em CleanUpUnmatchedIPs: timestamp é 2.7M anos AC

Parece que isso é causado por um valor corrompido de last_match_at na sua tabela screened_ip_addresses.

Você pode corrigir isso executando o seguinte no console do Rails (./launcher enter app e depois rails c):

# Primeiro, encontre o(s) registro(s) problemático(s)
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

# Em seguida, exclua-o
ScreenedIpAddress.where("last_match_at < '0001-01-01'").destroy_all

# Ou corrija o timestamp para `NULL` (para que ele use `created_at` na lógica de limpeza em vez disso)
ScreenedIpAddress.where("last_match_at < '0001-01-01'").update_all(last_match_at: nil)