Heroku H14 No Web Dynos Running

Share
Workaround available All Updated November 13, 2026Based on 3 user reportsHow we research

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. 1. Scale the web dyno up

    1. Run heroku ps:scale web=1 -a <app>
    2. Run heroku ps to confirm it is up
    Did this fix it?
  2. 2. Fix the Procfile

    1. File must be named Procfile (capital P, no extension) in the repo root
    2. Contains a line like web: gunicorn app:app
    3. Commit and redeploy
    Did this fix it?
  3. 3. Check dyno hours and billing

    1. Open the Heroku dashboard billing page and check Eco dyno hours
    2. 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
Fixed it? Share this guide

Other Heroku errors

All 11 Heroku errors and fixes →