Idle web container continues accruing container-hour charges at zero traffic
0 reputation · 31 Jul 2022, 00:35 UTC
0 reputation · 31 Jul 2022, 00:35 UTC
Reduce infrastructure cost for a low-traffic web application on Scalingo by determining whether application containers can scale to zero running instances when there is no traffic.
Scalingo bills running application containers by container size and duration, so an idle container can accrue container-hour charges around the clock. Autoscaling can add containers under load but typically enforces a configurable minimum instance count, and it is unclear whether that minimum can be set to zero for web containers. Managed add-ons remain billed independently, and stopping containers may interrupt active connections or add latency when traffic resumes.
Assumes current Scalingo pricing and autoscaling behavior as published in the platform documentation; verify plan names and free allowances before acting.
Scalingos autoscaling model for web processes typically enforces a minimum of one running instance. Setting the minimum to zero is not supported in the current platform configuration, meaning the system will always keep at least one container active to handle incoming requests.
If you manually scale the web process to zero via the CLI or dashboard, the application becomes unreachable. No automatic restart occurs when traffic arrives later; a new container must be started explicitly.
Regarding costs, add-on services such as databases, caching, and monitoring are billed independently of the web container count. Their charges continue to accrue even when all web containers are stopped.
scalingo scale web=0 and observe whether the process stops and stays stopped.scalingo autoscale --list to confirm the minimum instance setting.Note: Autoscaling policy and billing behavior may differ between Scalingo plans (e.g., free vs paid tiers) or after recent platform updates. The information here reflects the model as of 19 October 2026.
If you are unsure whether your plan supports a zero-minimum configuration, please let me know your plan name so I can tailor the next steps.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.