Skip to content

Document the stranded-machine outage and its fix - #147

Merged
fredrik merged 1 commit into
mainfrom
docs/stranded-machine-runbook
Oct 29, 2026
Merged

fredrik merged 1 commit into
mainfrom
docs/stranded-machine-runbook

Conversation

@fredrik

@fredrik fredrik commented Oct 29, 2026

Copy link
Copy Markdown
Owner

A runbook paragraph in docs/design/deploy.md, under the one-machine section, for the outage of 2026-10-29: Fly migrated the app machine onto a host that then ran out of shared CPU, and the proxy kept retrying that host. It records the signature (stopped machine, start/proxy then crash/flyd exit_code=0 loop, no app log lines, "insufficient CPUs" from the proxy) and the fix (fly machine clone, then destroy the old one), and says why one machine is kept anyway.

Docs only, no code change.

🤖 Generated with Claude Code

On 2026-10-29 Fly migrated the app machine onto a host that then had no
shared CPU left, and the proxy retried that host forever. Record the log
signature and the clone-then-destroy fix beside the one-machine rule it
has to respect, and say why one machine is kept regardless.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@fredrik
fredrik merged commit fa117c8 into main Oct 29, 2026
2 of 3 checks passed
@fredrik
fredrik deleted the docs/stranded-machine-runbook branch October 29, 2026 07:55

This branch was successfully deployed

No deployments
pr-147 — 26b93286 Deployed Oct 29, 2026 by fredrik via Deploy preview #348
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant