Railway-generated domain returns x-railway-fallback 404 – route missing
mikekeimer
FREEOP

5 days ago

Hello Railway Support,

my Railway-generated domain returns an edge fallback 404 even though the service is active and healthy.

Service: Schimmern-Heilung

Domain: schimmern-heilen-production.up.railway.app

Target port: 8080

Uvicorn is running successfully on:

0.0.0.0:8080

Debug request:

GET /health?test=9999

Response:

HTTP/1.1 404 Not Found

server: railway-hikari

x-railway-fallback: true

x-railway-request-id: b_s-t98QTgySPlOR55So4g

x-railway-upstream-zone: railway/europe-west4-drams3a

Response body:

{"status":"error","code":404,"message":"Application not found"}

The request does not appear in the Uvicorn logs, confirming that it never reaches the application.

I have already:

  • verified that the active deployment is healthy;
  • verified that Uvicorn listens on 0.0.0.0:8080;
  • verified that the domain target port is 8080;
  • deleted and regenerated the Railway-generated domain;
  • assigned target port 8080 again;
  • restarted and redeployed the service.

The problem remains unchanged.

Please inspect the Hikari hostname-to-deployment mapping for this Railway-generated domain and manually re-publish, re-sync, purge, or rebuild the edge route.

Please do not redirect this to application-level debugging. The response is generated by Railway's edge fallback, and the request never reaches Uvicorn.

Thank you.

Awaiting User Response

1 Replies

Railway
BOT

5 days ago

The domain schimmern-heilen-production.up.railway.app is not bound to any service, which is why the edge returns its fallback 404. Your service's actual Railway-generated domain is shimmering-healing-production.up.railway.app (port 8080), and it is responding successfully right now. Update the URL you are calling to use that domain and the requests will reach Uvicorn.


Status changed to Awaiting User Response Railway 5 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...