Indonesia traffic routed to LAX despite Singapore deployment
Anonymous
FREEOP

14 days ago

My service region is asia-southeast1-eqsg3a (Singapore), but traffic from Indonesia appears to be routed to x-railway-edge: lax1.

This occurs from both my home ISP and mobile data network.

Yesterday latency was approximately 25 ms. Today:

  • Ping: ~196 ms
  • HTTP connect time: ~200–350 ms
  • HTTP TTFB: ~1.0–1.2 s

Response headers:

x-railway-edge: lax1

x-hikari-trace: lax1.sx7j

Traceroute shows traffic entering through:

vl221.lax-cyx1-dist-2.cdn77.com

The deployment region in the Railway dashboard still shows:

Region: asia-southeast1-eqsg3a

Can Railway/CDN77 check why traffic from Indonesia to a Singapore deployment is entering through the LAX edge instead of an Asia/Singapore edge?

Solved

3 Replies

Status changed to Awaiting Railway Response Railway 14 days ago


Thanks for the detailed report, that header and traceroute info is exactly what we need.

Quick clarification on how this works: your deployment region (Singapore, asia-southeast1-eqsg3a) controls where your container runs, but the edge POP you enter through is selected by anycast. Which edge you land on is decided by BGP, that is your ISP's and the upstream transit/CDN77 path, not by your deployment region. So it is expected for those two to be independent, and a Singapore deployment can still be reached via a non-Asia edge if your ISP is announcing a shorter path to that POP.

What you are seeing (Indonesia entering through lax1 instead of an Asia edge, with latency jumping from ~25ms to ~196ms day-over-day) points to an upstream routing/peering change at your ISP or in CDN77's transit, not a change on your service. Your deployment is healthy and the Singapore edge is operational on our side.

To dig in, can you send:

  • A full traceroute/mtr from the affected network to your service hostname (both home ISP and mobile)
  • Your ISP / ASN and rough city
  • The exact times the latency changed

We will pass the LAX-from-Indonesia anycast path to CDN77 to check their peering. In the meantime this is a transit-side route selection, so it should recover as the upstream path settles.

— Angelo


Status changed to Awaiting User Response Railway 14 days ago


Anonymous
FREEOP

14 days ago

City: Semarang, Central Java, Indonesia

Home ISP: IndiHome / Telkom Indonesia

I can provide a traceroute from my home IndiHome connection now. I can collect a mobile data traceroute tomorrow

Home ISP traceroute:

Tracing route ...

over a maximum of 30 hops:

1 4 ms 2 ms 1 ms 192.168.68.1

2 5 ms 1 ms 1 ms 192.168.1.1

3 12 ms 7 ms 4 ms 10.96.0.1

4 2 ms 2 ms 3 ms 180.252.4.97

5 * 21 ms 21 ms 180.240.190.61

6 22 ms 21 ms * 180.240.190.61

7 50 ms 24 ms 33 ms 180.240.190.230

8 195 ms 194 ms 193 ms 180.240.192.154

9 197 ms 196 ms 196 ms 101.203.74.30

10 196 ms 196 ms 195 ms vl221.lax-cyx1-dist-2.cdn77.com [79.127.195.164]

11 197 ms 195 ms 195 ms 69.46.46.27

Trace complete.

Mobile network also shows x-railway-edge: lax1 and approximately the same latency (~196 ms).

I don't have the exact timestamp for the routing change.

On 22 Jun 2026 I was consistently seeing approximately 25 ms latency.

On 23 Jun 2026 around 10:00–11:00 WIB I noticed latency had increased to approximately 196 ms and x-railway-edge was reporting lax1.


Status changed to Awaiting Railway Response Railway 14 days ago


Thanks, this is enough detail to pass along: Semarang / Telkom Indonesia, latency change noticed June 23 around 10:00-11:00 WIB, and the route entering CDN77 via LAX.

We will pass this path to the edge/provider side for review. A mobile traceroute is still useful if you can capture it, but the home ISP trace already shows the important part: traffic from Indonesia is being handed to lax1 rather than an Asia POP.

The deployment itself is still in Singapore; this is about anycast/peering path selection into the Railway edge.


Status changed to Awaiting User Response Railway 14 days ago


Railway
BOT

6 days ago

This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!

Status changed to Solved Railway 6 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...