diff --git a/apps/api/src/controllers/admin/queue.ts b/apps/api/src/controllers/admin/queue.ts index 8ce12942..43bf2e98 100644 --- a/apps/api/src/controllers/admin/queue.ts +++ b/apps/api/src/controllers/admin/queue.ts @@ -110,7 +110,9 @@ export async function autoscalerController(req: Request, res: Response) { } ) const machines = await request.json(); - const activeMachines = machines.filter(machine => machine.state === 'started' || machine.state === "starting").length; + + // Only worker machines + const activeMachines = machines.filter(machine => (machine.state === 'started' || machine.state === "starting") && machine.config.env["FLY_PROCESS_GROUP"] === "worker").length; let targetMachineCount = activeMachines;