railway not accessible in some country time to time (china, russia, ...)

a day ago

i want to know if i make another replica in other region, this problem will fix or not? because its weird, mestra.chat is my main site and its accessible but app.mestra.chat is not accessible

https://check-host.cc/http?host=mestra.chat

https://check-host.cc/http?host=app.mestra.chat

$20 Bounty

8 Replies

Railway
BOT

a day ago

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

Status changed to Open Railway about 23 hours ago


Creating a replica in another region won't solve this.

As blocks in countries like china or Russia are usually caused by DNS or SNI filtering.

You can route traffic around these blocks by using a CDN like cloudflare


I can access your app.mestra.chat.

Screenshot_2026-07-12-00-07-34-970_com.android.chrome.jpg

Attachments


h701h

I can access your app.mestra.chat. ![Screenshot_2026-07-12-00-07-34-970_com.android.chrome.jpg](https://station-server.railway.com/attachments/att_01kx9a4bvkfqcsmd6h1p4fxcz9)

20 hours ago

i know my app can accessed on other countries, i need everybody can access my application.


h701h

Creating a replica in another region won't solve this. As blocks in countries like china or Russia are usually caused by DNS or SNI filtering. You can route traffic around these blocks by using a CDN like cloudflare

Follow this response


h701h

Follow this response

18 hours ago

cdn is enabled but those users can not accessed to our servixe


userdeh

cdn is enabled but those users can not accessed to our servixe

Have you connected your domain to cloudflare?


h701h

Have you connected your domain to cloudflare?

5 hours ago

yes


hamzazulfeqar
FREE

38 minutes ago

Creating another replica in a different region is not a guaranteed fix here.

If the issue is a regional runtime/network problem, then a replica may help. But if the problem is custom-domain routing, TLS/SNI binding, DNS, Cloudflare, or the application crashing due to the same environment variables, the new replica will inherit the same issue.

Also, mestra.chat being accessible does not prove app.mestra.chat is healthy, because they can be separate domains/services/routes. The main site can work while the app subdomain fails due to its own edge binding, DNS target, certificate, or backend health.

The correct next step is to verify the app service itself first:

  1. Confirm the Railway/default service URL works.
  2. Confirm app.mestra.chat points to the correct Railway service/domain target.
  3. Check whether the app logs show a clean startup.
  4. If backend logs show Hibernate/JDBC errors, fix the database variables first.
  5. Only add another replica after the service is healthy, not as the first fix.

So my answer is: another region might help only for a regional availability issue, but it will not fix a broken domain binding or app/backend configuration problem.


Welcome!

Sign in to your Railway account to join the conversation.

Loading...