Restart an App or a Machine
fly deploy on an App creates a new release of the App, and restarts the Machines that it manages.
Sometimes you don’t want to update anything; you just want to reboot and start the root file system afresh. (Yes, restarting wipes the ephemeral file system, just as a
fly deploy or
fly machine update will.)
fly apps restart <app-name> restarts all Machines in the App— Machines that belong to Fly Launch as well as any other standalone Machines you might have created within the App.
If one particular Machine needs a kick, restart it using
fly machine restart:
fly machine restart <machine-id>
You can provide multiple
<machine-id>s to restart several Machines in one command.