60 Replies

mckay
PROOP

4 months ago

Attempting to switch off of metal to see if that helps


mckay
PROOP

4 months ago

look at error logs


4 months ago

What should I be looking at?



mckay
PROOP

4 months ago

Please see Metrics, you'll see the 503 influx


mckay
PROOP

4 months ago

More info: Same machine same service in the most recent hop on cache-iad-kjyo7100048-IAD


mckay
PROOP

4 months ago

Have moved regions and redeployed


mckay
PROOP

4 months ago

Still nothing


mckay
PROOP

4 months ago

Is anyone looking into this?


4 months ago

503 is returned from your app though?


mckay
PROOP

4 months ago

It is proxying calls to a downstream


mckay
PROOP

4 months ago

and soemthing is happening between railway and fastly


mckay
PROOP

4 months ago

No commit / deployment changes in either application around time of error


mckay
PROOP

4 months ago

Same machine same service in the most recent hop on cache-iad-kjyo7100048-IAD: scJ4iSV4UkyHDI2juJNzrcUzYk/oO1PMCyYg4bz5Utg!CMH!cache-cmh1290116-CMH, scJ4iSV4UkyHDI2juJNzrcUzYk/oO1PMCyYg4bz5Utg!IAD!cache-iad-kjyo7100048-IAD


mckay
PROOP

4 months ago

cache-iad-kjyo7100048-IAD and cache-cmh1290116-CMH -- these are Fastly edge cache node identifiers. IAD = Ashburn, Virginia datacenter. CMH = Columbus, Ohio datacenter. Fastly uses airport codes for their PoPs (Points of Presence).

"Same machine same service in the most recent hop" -- this is a specific Fastly error message. It means a request arrived at a cache node that already handled it, indicating a routing loop.

Railway uses Fastly as its CDN/proxy layer for *.up.railway.app domains. So when your app hits APPURL, the request goes through Fastly first.

503 status + that specific error string is Fastly's way of saying "I can't reach the origin server" or "the request is looping." It's not your app or your backend code returning 503 -- it's the infrastructure layer in front of it.


mckay
PROOP

4 months ago

I can get on a call if needed as well


mathu97
PRO

4 months ago

I have a similar setup and am seeing 503s as well.


mckay
PROOP

4 months ago

I appreciate you.


mckay
PROOP

4 months ago

Going to try swapping to a custom domain to see if it fixes the issue on railways side


mckay
PROOP

4 months ago

Attempting a production fix by using custom domains as I really do believe this is an issue on Railway's side


mckay
PROOP

4 months ago

Fix did not work


mathu97
PRO

4 months ago


mckay
PROOP

4 months ago

Timestamp of errors starting

image.png

Attachments



domain?


wait


Okay


Tried something


lets see if errors go down


Can I get a redeploy rq?


mckay
PROOP

4 months ago

yes please


mckay
PROOP

4 months ago

on it


We had to re-roll Fastly because of... another... DDoS, that lasted 45 seconds


this may or may not be related


mckay
PROOP

4 months ago

Didn't work


mckay
PROOP

4 months ago

Did redeploy


Likely not network then


looking deeper


mckay
PROOP

4 months ago

thanks let me know what you need from me and i'll be here


Wait


Going to move everything off Fastly


mckay
PROOP

4 months ago

I have already tried custom domains incase it was a proxying issue at railway.app


mckay
PROOP

4 months ago

thanks dude


okay, give it a sec


mckay
PROOP

4 months ago

ok, will I need to redeploy


I don't think so


okay, everything off Fastly on your side


mckay
PROOP

4 months ago

I attempted redeploy


if still not, will jump on bridge


mckay
PROOP

4 months ago

Still seeing 503s


okay, lemme get a meet spun up



request sent


mckay
PROOP

4 months ago

accepted


ramosfbc
PRO

4 months ago

I'm having the same issue. App is completely down. Frontend is not reaching the backend


mckay
PROOP

4 months ago

Was good for a bit, happening again now


mckay
PROOP

4 months ago

image.png

Attachments


4 months ago

Is this a specific endpoint?


we got it solved, put em off fastly


sorry, needed to exfil that


Status changed to Solved brody 4 months ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...