Getting this error in logs - no known healthy instances found for route tcp/443

Hi,

I have suddenly started getting this error in my logs since the past 15 hours:

no known healthy instances found for route tcp/443. (hint: is your app shut down? is there an ongoing deployment with a volume or are you using the 'immediate' strategy? have your app's instances all reached their hard limit?)

I have checked the hard limits on grafana and it hasn’t been hit even once in the last 24 hours. The cpu utilisation and memory are well under their accepted values. And I am certainly not running any deployments.

What can I do to find the root cause of this issue and fix it?

1 Like

We are getting the same errors. Any help resolving this would be greatly appreciated.

1 Like

@bgaudino

This seems to have resolved the issue for me. I didn’t have any health checks defined in my fly.toml, so I added a basic TCP check, and that seems to have done the trick.

My guess is that the Fly proxy couldn’t determine any healthy instances without a health check configured.

However, I’ve been running without health checks for over a year without problems, so I’m not sure why the error started appearing today. Possibly due to some recent changes in how the Fly proxy handles health checks?

Thanks @AdityaMalani but I don’t think that’s the issue for us. We have a TCP check already in place and it’s passing.

Hm… It might be the change in checks that shakes people free of this, :thought_balloon:

https://community.fly.io/t/http-service-no-longer-available-after-deployment/24371/4

(That’s not exactly the same situation, but similar metadata staleness may be at root…)

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.