Unable to deploy to any region - deployment forever loop

Did you set --max-per-region by chance? If your app has three regions and you run fly scale count 3 --max-per-region=1, then you remove a region – it might hang forever waiting for something it can’t do (try to place 3 vms in only two regions).

The errors in the initial post were very specific to builders, if you’re seeing no output at all it’s likely something else is wrong.

If your app reboots randomly, you can troubleshoot with fly status --all and fly vm status <id>. That will show you if it’s exiting with a weird code, or if health checks are failing. Both can cause a restart.

2 Likes