Node.js service starts on port 8080 but returns 0 bytes on all HTTP requests after region migration
msemensi
HOBBYOP

22 days ago

Service starts correctly (logs show "Kyndl server running on port 8080") but all HTTP requests time out with 0 bytes received. Network Flow Logs show zero inbound TCP connections to the container despite the edge accepting TLS connections. Started after migrating from europe-west4 to us-east4 today.

Service ID: a9a236a2-06ed-4513-babb-f6ec300f6864 Project ID: adf2eebd-20f6-488c-b099-0aa12ac0c852 Deployment ID: 2d3d82e2

|Tried: multiple redeploys, port refresh (8080→8081→8080), RAILWAY_BETA_ENABLE_RUNTIME_V2=false, region rollback. Nothing fixed it.

Solved$10 Bounty

2 Replies

Status changed to Open Railway 22 days ago


msemensi
HOBBYOP

22 days ago

More context - Network Flow Logs show inbound TCP to container port 8080 (status OK) but Railway's edge proxy at 151.101.2.15 is not forwarding HTTP/2 requests through. TLS terminates at the edge but 0 bytes are returned. Started after migrating from europe-west4 to us-east4 today.


msemensi
HOBBYOP

5 days ago

Changed region to US-West vs US-East avoiding bad edge entirely (may be a known bad state on Railway's US-East edge proxy that affects services that have been migrated (previously was Europe). Forced a fresh redeploy which also could have helped.


Status changed to Solved msemensi 5 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...