~8% of requests to asia-southeast1 services get no response after TLS (edge sin1)
Anonymous
HOBBYOP

5 days ago

Project: nangman-api (production, asia-southeast1-eqsg3a Metal, 1 replica) and nangman-api-dev (same region)

Observed: 2026-09-30 07:40–07:50 UTC, from Seoul, Korea

Symptom

  • GET https://nangman-api-production.up.railway.app/api/health: 90+ probes, about 8% receive zero bytes (curl --max-time 5 and 60 both time out; http_code 000).
  • TCP + TLS complete normally (time_appconnect ~0.17s, remote 69.46.46.115, server: railway-hikari, x-railway-edge: sin1), then no response at all.
  • Same rate over HTTP/1.1 and HTTP/2. Successful requests take ~0.25–0.3s.
  • nangman-api-dev (separate service, same region) shows the same ~7% no-response rate → not app-specific.
  • Application logs show no errors, no restarts, no crashes in the last 2 days. Sleep is off. Health check path not configured.
  • status.railway.com shows all operational.

Impact

  • Our admin UI makes several API calls per screen; one hung call stalls the whole page for minutes.

Ask

  • Please check the sin1 edge → Metal host path for dropped requests for these services. Request IDs cannot be captured because the hung requests never return headers.

Repro

for i in $(seq 1 30); do curl -s -o /dev/null -w "%{http_code} %{time_total}s tls=%{time_appconnect}s\n" --max-time 5 https://nangman-api-production.up.railway.app/api/health; done

$10 Bounty

2 Replies

Status changed to Awaiting Railway Response Railway • 5 days ago


Railway
BOT

5 days ago

This thread has been opened as a bounty so the community can help solve it.

Status changed to Open Railway • 5 days ago


I've called that endpoint 100+ times now (from Toronto, Canada), and they all returned HTTP 200. It's possible that your network is causing some requests hang/be dropped. I'd try using a different network to test the endpoint.


hilmi2004
HOBBY

5 days ago

i mean since both service fail at the same rate after sucessfull tls, i'd say or suspect the sin1 edge.... metal host path first and test another edge/region to confirm.

AS ALWAYS HOPE THIS HELPS!!!


Welcome!

Sign in to your Railway account to join the conversation.

Loading...