Catch Fly.io apps stuck in a restart loop
Every hour, WebRun opens the Fly.io dashboard, reads how many times each machine restarted for every app, logs any app crossing your restart threshold to Google Sheets with the count and region, and emails you an alert.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I get alerted when a Fly.io app is stuck restarting?
WebRun checks every Fly.io app each hour, reading how many times each machine restarted. When an app crosses the restart threshold you set, it logs the breach to Google Sheets with the count and region, then emails you an alert, so a crash loop gets caught within the hour instead of burning through resources unnoticed.
- Crash loops get caught within the hour they start
- Every breach is logged with the restart count and region
- Your inbox stays quiet on hours nothing crosses the threshold
Built for Backend engineering teams · DevOps teams · startup CTOs · platform engineers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
fly.io/dashboardin a real browser with your saved login - no setup, no API keys. -
1
Fly.io - check machine restart counts
WebRun opens Fly.io to check machine restart counts. - Open the Fly.io dashboard and review every app
- Read each machine's restart count over the last hour
- Flag any app with more restarts than your set threshold
Done when Every app has a current restart count for the hour.
-
2
Google Sheets - log the threshold breach
WebRun opens Google Sheets to log the threshold breach. - Log each flagged app as a new row with the restart count and the region it's running in
- Keep a running history so recurring crash patterns are visible
Done when Every breach this run is logged on the sheet.
- 3
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it restart or roll back an app on its own?
No. WebRun only reads restart counts and reports a breach. Restarting, rolling back, or redeploying an app always stays a manual step in Fly.io.
What counts as a restart loop?
More restarts in an hour than the threshold you set, the pattern that usually means a machine is crashing on startup instead of running normally.
Does it check every app on the account?
Yes. It reviews every app under the account each hour, not just the ones you check manually.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.