Heroku H14 No Web Dynos Running
Quick answer
H14 means no web dyno is running, usually because it was scaled to 0 or the Procfile has no web process. Scale it back to 1 and confirm with heroku ps.
Most likely fix: Scale the web dyno up
How to fix it
Try these in order — the most common fix is first.
1. Scale the web dyno up
- Run heroku ps:scale web=1 -a <app>
- Run heroku ps to confirm it is up
Did this fix it?2. Fix the Procfile
- File must be named Procfile (capital P, no extension) in the repo root
- Contains a line like web: gunicorn app:app
- Commit and redeploy
Did this fix it?3. Check dyno hours and billing
- Open the Heroku dashboard billing page and check Eco dyno hours
- Confirm a payment method is on file
Did this fix it?
Symptoms
Logs show code=H14 desc="No web processes running"; site returns 503.
Why it happens
- Web dyno scaled to 0
- Procfile has no web process type or is misnamed
- New app with no process formation after deploy
- Eco dyno hours used up (H82)
This guide also covers
- heroku h14 no web dynos running
- heroku no web processes running
- heroku h14 error
Still not working?
If Heroku keeps failing, you're not alone. See every Heroku problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us