Machines being scaled to 0 even with `min_machines_running = 1`

Hey there,

That’s a great question, check this out here- Machines constantly scaling up and down after enabling auto_stop_machines. With “lhr” being your primary region it would make sense as to why the other two machines aren’t running continuously (scaling to 0).

With auto_stop_machines and auto_start_machines being set to true, this means that the machines for that app will scale to 0 when there is no traffic and start back up when there is (mainly to help with cost).

Here are a few docs for this-

  1. Machines are also the spawning ground for new platform features like wake-on-request (also known as scale-to-zero ). You can stop a running machine to save on compute costs. It then may be started automatically when a request arrives at the Fly proxy..
  2. Fly Machines: an API for fast-booting VMs · Fly
  3. Automatically Stop and Start Machines · Fly Docs

Hope this helps!