handle more healthcheck errors

This commit is contained in:
Chris
2025-12-11 14:07:46 -08:00
parent 1a33a607cc
commit 0c21dc9caf

View File

@@ -15,7 +15,7 @@ class Scheduled::CheckHealthJob < ApplicationJob
else
service.status = :unhealthy
end
rescue Net::OpenTimeout, Net::ReadTimeout, Errno::ECONNREFUSED, SocketError, HTTParty::Error, OpenSSL::SSL::SSLError => e
rescue Net::OpenTimeout, Net::ReadTimeout, Errno::ECONNREFUSED, Errno::EHOSTUNREACH, SocketError, HTTParty::Error, OpenSSL::SSL::SSLError => e
Rails.logger.warn("Health check failed for #{service.name}: #{e.class} - #{e.message}")
service.status = :unhealthy
end