Dyno Scaling and Process Limits
Last updated November 04, 2024
Table of Contents
The following are the limits for different Heroku dynos. For dyno features, see Dyno Tiers. For dyno specs, see Technical Specifications by Dyno Size.
Default Scaling Limits
The following limits exist per app:
- By default, applications can run a total of 100 dynos across all process types.
- Apps running on Eco or Basic dynos can have only one dyno running per process type.
- Apps running on Eco dynos can have a maximum of two concurrently running dynos. For example, you can have one dyno running for your web process, and one dyno running for worker.
- You can’t scale a single process type that uses Performance, Private, or Shield dynos to more than 10 dynos.
Submit a request to raise this limit for your application.
Concurrent One-Off Dyno Limits
- 1 Eco one-off dyno (Eco requires a subscription to the Eco dynos plan)
- Up to 50 concurrent one-off Basic dynos
- Up to 50 concurrent one-off Standard dynos
- Up to 5 concurrent one-off Performance dynos
- Up to 5 concurrent one-off Private dynos
- Up to 5 concurrent one-off Shield dynos
Submit a request to raise this limit for your application.
Process/Threads Limit
The maximum number of processes/threads that can exist in a dyno at any one time depends on dyno size:
- Eco, Basic and Standard-1X dynos support no more than 256
- Standard-2X and Private-S dynos support no more than 512
- Performance-M, Private-M, Shield-M dynos support no more than 16384
- Performance-L, Private-L, Shield-L dynos support no more than 32768
- Performance-L-RAM, Private-L-RAM, Shield-L-RAM dynos support no more than 24576
- Performance-XL, Private-XL, Shield-XL dynos support no more than 32768
- Performance-2XL, Private-2XL, Shield-2XL dynos support no more than 65536
These limits include all processes and threads, whether they are executing, sleeping or in any other state. Note that the dyno counts threads and processes towards this limit. For example, a Standard-1X dyno with 255 threads and one process is at the limit, as is a dyno with 256 processes.