12 days ago
Summary
Both Railway services in our project are returning SSL_ERROR_SYSCALL / no peer certificate available on HTTPS, and 404 Denied — This URL has been blocked on HTTP. The services show as Online in the dashboard and respond correctly internally (via railway run), but are completely inaccessible from the public internet.
Affected services
app-review-production.up.railway.app(Node.js / Next.js 15)content-strategy-production-0e91.up.railway.app(Python)
Both resolve to the same edge IP: 203.96.208.40 (IPv6: 2407:7000:2100:80ff:bd9d::1)
Symptoms
# HTTPS — TLS handshake never completes
$ openssl s_client -connect app-review-production.up.railway.app:443
SSL handshake has read 0 bytes and written 1574 bytes
no peer certificate available ← server closes connection without sending cert
# HTTP — Railway proxy responds but blocks
$ curl http://app-review-production.up.railway.app/
HTTP/1.1 404 Denied
This URL has been blocked
# Internal (railway run) — works perfectly
$ railway run -- curl http://localhost:3000/api/health
{"ok":true,"auth_configured":true,"anthropic_configured":true}
What we tried (all failed)
- Regenerated the domain (new domain
app-review-production.up.railway.app, same IP assigned) - Redeployed via dashboard and CLI (
railway redeploy) - Changed PORT variable and triggered redeploy
- Confirmed the container starts and is ready (
✓ Ready in 127ms, listening on 0.0.0.0)
Root cause hypothesis
The edge node at 203.96.208.40 is not completing TLS handshakes or routing traffic to backend containers. This started during or after the "Builds are queuing" incident (May 8). The incident was marked resolved but this networking issue persists.
6 Replies
12 days ago
Your workspace subscription state is currently inactive, which causes our proxy to block public traffic to your services, explaining both the TLS handshake failure and the "404 Denied" response. Your deployments are running successfully, but the proxy will not route external requests until the workspace is active. You can resolve this by visiting your workspace billing page to ensure your subscription is properly activated with a valid payment method.
Status changed to Awaiting User Response Railway • 12 days ago
12 days ago
I´m in free trial plan and I have 11 days left. Why is inactive? I don´t see any issue in my workspace
Status changed to Awaiting Railway Response Railway • 12 days ago
Status changed to Open Railway • 11 days ago
11 days ago
I'm able to access app-review-production.up.railway.app just fine. Try accessing it from a different device.
Also, the trial lasts for 30 days or $5.00 worth of credits. It will end once 30 days is up, or once you use up $5.00 worth of credits.
Railway
Your workspace subscription state is currently inactive, which causes our proxy to block public traffic to your services, explaining both the TLS handshake failure and the "404 Denied" response. Your deployments are running successfully, but the proxy will not route external requests until the workspace is active. You can resolve this by visiting [your workspace billing page](https://railway.com/workspace/billing) to ensure your subscription is properly activated with a valid payment method.
11 days ago
I have a Hobby plan now and I can´t access to the app app-review-production.up.railway.app in any device. I need help as soon as possible
0x5b62656e5d
I'm able to access `app-review-production.up.railway.app` just fine. Try accessing it from a different device. Also, the trial lasts for 30 days or $5.00 worth of credits. It will end once 30 days is up, or once you use up $5.00 worth of credits.
11 days ago
I know that. I had days left and credits but I wasn´t able to access. Now I bought a plan but I can´t access anyway. Are you sure that you could access to the app?
11 days ago
Either your network has a firewall preventing you from accessing Railway deployments or your ISP is blocking the traffic. Try using a VPN (eg, ProtonVPN).
Attachments