1. EasyHost
  2. Errors
  3. Build succeeds, but the app is unreachable

Build succeeds, but the app is unreachable

The app is not listening on 0.0.0.0 and PORT, or it crashed at boot.

Last updated November 9, 2026

The error

Deployment finished, but the URL returns a 502 or never loads

Why it happens

The app is not listening on 0.0.0.0 and PORT, or it crashed at boot.

How to fix it

Read the runtime logs, then bind to 0.0.0.0 on process.env.PORT. See the framework guide for the exact code.

ezhst logs --tail 200

Still stuck

Read the build log and runtime logs, or browse all errors.

Start for free

Install the skill, choose Global or Local, then tell your agent to deploy. No credit card, no config files.

npx ezhst skill install