Error en CleanUpUnmatchedIPs: la marca de tiempo es 2.7M años a.C.

Parece que esto es causado por un valor corrupto de last_match_at en su tabla screened_ip_addresses.

Puede solucionarlo ejecutando lo siguiente en la consola de Rails (./launcher enter app y luego rails c):

# Primero, encuentre el(los) 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

# Luego, elimínelo
ScreenedIpAddress.where("last_match_at < '0001-01-01'").destroy_all

# O corrija la marca de tiempo a `NULL` (para que use `created_at` en su lugar para la lógica de limpieza)
ScreenedIpAddress.where("last_match_at < '0001-01-01'").update_all(last_match_at: nil)