Live data from Hacker News

Railway (PaaS) global outage

status.railway.com

61–70 of 71 posts

Re: Railway (PaaS) global outage

#61

Hello! Railway founder here We'll have a post mortem for this one as we always write post mortems for anything that affects users Our initial investigation reveals this affects Apologies from myself + the Team. Any amount of downtime is completely unacceptable You may monitor this incident here: https://status.railway.com/cmli5y9xt056zsdts5ngslbmp

Many questions on their forum are similar to our situation. People wondering if they should restart their containers to get things working again. Worried about if they should do anything, risk losing data if they do anything, or just give everything more time.

Lots of concerns about doing a Restart or Redeploy since a lot of people are still offline 4+ hours.

Since there hasn't been any responses on the official support forum, maybe this will help someone.

I did a backup of our deployment first and did a Restart (not a Redeploy). Our service came back up thankfully.

Obviously do your own safety check about persistent volumes and databases first.

Re: Railway (PaaS) global outage

#62
We weren’t affected, but as a startup I’ll take a minor outage over getting stonewalled by GCP/Azure/AWS any day. Railway has consistently been responsive and actually understands the problem you’re describing. With the big three, unless you’re spending serious money or paying for premium support, you often just get links to docs instead of real help.

Re: Railway (PaaS) global outage

#63

Earlier quoted context omitted.

Totally! People who see the impact will likely see more impacted than say, 3% of their services. Not all disruption created equal. We rolled out a change to update our fraud model, and that uses workload fingerprinting Since, in all likelyhood, your projects are similarly structured, there will be more impacted workloads if the shape of your workloads was in the "false positive" set Will have more information soon bu…

> We rolled out a change to update our fraud model, and that uses workload fingerprinting > Since, in all likelyhood, your projects are similarly structured... Thanks for the info. For what it's worth and to inform your retrospective, this included: * A Wordpress frontend, with just a few posts, minimal traffic -- but one that had been posted to LinkedIn yesterday * A Docusaurus-generated static site. Completely stat…

We have more info coming soon but I think the best way to frame this is actually working backwards and then explain how it impacted yours and other services.

So Railway (and other cloud providers) deal with fraud near constantly. The internet is a bad and scary place and we spend maybe a third to half of our total engineering cycles just on fraud/up-time related work. I don't wanna give any credit to script kiddies to the hostile nation states but we (and others) are under near and constant bombardment from crap workloads in the form of traffic, or not great CPU cycles, or sometimes more benignly, movie pirating.

Most cloud providers understandably don't like talking about it because ironically, the more they talk about it- the bad actors do indeed get a kick from seeing the chaos that they cause work. Begin the vicious cycle...

This hopefully answers:

> If 3% of your services were affected, does that match your expected fraud rate? That is an awful lot of customers to take down in one go, and you'd want to be very accurate in your modeling. I can't see how you'd plan to kill that many without false positives and negative media.

In our 5 year history, this is the third abuse related major outage. One being a Nation State DDoS, one being coordinated denial. This is the first one where it was a false positive taking down services automatically. We tune it constantly so its not really an issue except when it is.

So- with that background, we tune our boxes of lets say "performance" rules constantly. When we see bad workloads, or bad traffic, we have automated systems that "discourage" that use entirely.

When we updated those rules because we detected a new pattern, and then rolling it out, that's when we nailed the legit users, since this used the abuse pattern, it didn't show on your dash, hence the immediate gaslighting.

Which leads to the other question:

> How or why were customers not notified? I have used services before where if something seemed dodgy they would proactively reach out and say 'tell us if it's legit or in 24 hours it will be shut down' or for something truly bad, eg massive CPU usage affecting other services, they'd kill it right away but would _tell you_.

We don't want to tell fraudulent customers if they are effective or not. For this instance, it was a straight up logic bug on the heuristics match. But we have done this for our existence like black holing illegitimate traffic for example, then ban. We did this because some coordinated actors will deploy, get banned with: "reason" and then they would have backup accounts after they found that whatever they were doing was working. If you knew where to look, sometimes they will brag on their IRCs/Discords.

Candidly, we don't want to be transparent about this, but any user impact like this is the least we can do. Zooming out, macro wise, this is why Discord and other services are leaning towards ID verification. ...and it's hard for people on the non service provider side to appreciate the level of garbage out there in the internet. That said, that is an excuse- and we shovel that so that you can do your job and if we stop you, then thats on us which we own and hopefully do better about.

That said, you and others are understandably miffed (understatement) all we can do is work through our actions to rebuild trust.

Re: Railway (PaaS) global outage

#64

Affected by the outage since about 6:15 AM PT this morning. We're still down as of 9:00 AM PT. Our existing containers were in a failure state and are now are in a partial failure state. Containers are running, but underlying storage/database is offline. Many questions on their forum are similar to our situation. People wondering if they should restart their containers to get things working again. Worried about if th…

(Angelo from Railway here) Heard. Being transparent, usually the delay on ack is us trying to determine and correlate the issue. We have a post mortem going out but we note that first report was in our system 10 minutes before it was acked, to which the platform team was trying to see which layer the impact was at. That said, this is maybe concern #1 of the support team. Where we want the delta between report and cus…

Thanks for the reply. Understood.

In situations like this, please dedicate at least one team member to respond as quickly as possible to the Railway Help Station posts. That's where your customers are going for communication and support.

Re: Railway (PaaS) global outage

#65
post #18

Earlier quoted context omitted.

It's also mandated by Congress in the US, it's called PTC. (Remote control)

This wasn't PTC. It was repair lockouts instituted by the manufacturer of the trains based on a GPS geofencing beacon.

Sure! I'm just pointing out that technically you can stop the trains remotely - by design.

Re: Railway (PaaS) global outage

#66

We weren’t affected, but as a startup I’ll take a minor outage over getting stonewalled by GCP/Azure/AWS any day. Railway has consistently been responsive and actually understands the problem you’re describing. With the big three, unless you’re spending serious money or paying for premium support, you often just get links to docs instead of real help.

If you don't pay for support, why complain if you don't get it?

Re: Railway (PaaS) global outage

#67
weak post mortem: https://blog.railway.com/p/incident-report-february-11-2026

Repeating “~3% impacted” three times? Damage control. Got wrecked. DB SIGTERM’d, app dead for hours, before they even posted a status update. 3% is 100% outage when it’s your stuff: broken dashboards and zero warning.

Re: Railway (PaaS) global outage

#68

Earlier quoted context omitted.

> We rolled out a change to update our fraud model, and that uses workload fingerprinting > Since, in all likelyhood, your projects are similarly structured... Thanks for the info. For what it's worth and to inform your retrospective, this included: * A Wordpress frontend, with just a few posts, minimal traffic -- but one that had been posted to LinkedIn yesterday * A Docusaurus-generated static site. Completely stat…

We have more info coming soon but I think the best way to frame this is actually working backwards and then explain how it impacted yours and other services. So Railway (and other cloud providers) deal with fraud near constantly. The internet is a bad and scary place and we spend maybe a third to half of our total engineering cycles just on fraud/up-time related work. I don't wanna give any credit to script kiddies t…

I appreciate this kind of reply. I think you're well on the way rebuilding trust (with me) by communicating this, and thankyou.

Re: Railway (PaaS) global outage

#69

Multiple services are receiving SIGTERM or shutdown signals. See dozens of support messages here: https://station.railway.com/questions/services-down-799f7bc1 Here's a sample log entry: > 2026-02-11T14:35:11.916787622Z [err] 2026/02/11 14:35:03 [notice] 1#1: signal 15 (SIGTERM) received, exiting I've had about one third of my Railway services affected. I had no notification from Railway, and logging in showed each af…

Hey there Dave, Angelo from Railway here- First off, super duper sorry. It's sometimes a good/bad thing if I can remember someones handle. ...and I specifically remember the support thread where we did have an outage before your demo :| - the number one goal for us is to deliver a great product. Number two is that we should never embarrass a user, outages do exactly that. We just wrapped up the post mortem and that'l…

Thanks Angelo. I actually have three accounts on Railway (personal, and two business.) That one you remember is (it's still there) on my personal account, where I was hoping to show why Railway was so good and we should use get a Pro account. We have not yet done so.

I'm not an expert Railway user, but I have used it since close to the beginning and have thought of myself as a fan of the product. Sometimes it's the people who cheerlead who can be most annoyed when they're let down.

I'm grateful for the reply here, by you and by other Railway staff. Although a tad unhappy, I hope I've remained courteous and clear in all communication, here and in support forums, and I also want to commend you and other Railway staff on your communication. It's been clear and open. I replied to another person saying it was a good way to rebuild trust, and it is -- I have moved from the 'annoyed and looking for alternatives' stage to the 'maybe this can be moved past' stage. In your internal learnings re your retrospective / post-mortem, add something about public communication here as a positive thing, please. I do genuinely think you've all done a good job there.

Re: Railway (PaaS) global outage

#70

We weren’t affected, but as a startup I’ll take a minor outage over getting stonewalled by GCP/Azure/AWS any day. Railway has consistently been responsive and actually understands the problem you’re describing. With the big three, unless you’re spending serious money or paying for premium support, you often just get links to docs instead of real help.

If you don't pay for support, why complain if you don't get it?

I will charge you $100 to answer that question
Post reply on HN