Incident Report: November 25th, 2025

Incident Report: November 25th, 2025

Author: Brody Over Date: Nov 25, 2025

Impact

The outage affected Railway’s task queue system, causing temporary deployment pauses across Free, Trial, and Hobby tiers. Pro deployments continued but experienced delays. Service-level actions like configuration changes and environment creation were also impacted. All running deployments and platform features remained online.

Incident Timeline

  • 22:47 UTC - Engineers alerted as deploy throughput dropped sharply
  • 22:50 UTC - Elevated error rates observed across multiple systems
  • 23:04 UTC - Free and Trial deployments temporarily disabled
  • 23:10 UTC - Hobby deployments paused to reduce system pressure
  • 23:16 UTC - Issue identified and mitigation initiated
  • 00:06 UTC - Resource reallocation fixes deployed
  • 00:21 UTC - Queued deployments began processing
  • 00:48 UTC - Queue caught up; all delayed deployments completed
  • 00:50 UTC - Hobby deployments restored
  • 01:08 UTC - Free and Trial deployments restored
  • 01:22 UTC - Incident resolved

What Happened

Around 19:30 UTC, GitHub API latency increased to “nearly 4x their usual p95 latency.” This cascaded into a growing task backlog during peak hours. Workers handling GitHub calls experienced memory failures and crashes. As workers went offline, remaining workers became overloaded, creating a cascade effect.

Railway increased worker CPU and memory resources and adjusted parameters causing workers to request excessive tasks.

Preventative Measures

  • Implemented auto-tuning algorithm to prevent worker resource starvation
  • Scaled task queue resources across the platform
  • Working to remove external API dependencies from critical workflows