2 months ago
My PostgreSQL service is stuck in a WAL recovery loop after a disk-full crash.
Timeline:
- Volume was at 1GB (99% full), causing PANIC: No space left on device in pg_wal
- Upgraded to Pro Plan and resized volume to 10GB
- Postgres starts recovery (redo starts at 0/116C3010) but gets killed before completing
- Error: "Consistent recovery state has not been yet reached"
- Recovery loops every ~12 seconds indefinitely
Project ID: b15945e3-02a5-48c4-b364-896f2ba47e5b
Service ID: bae98685-8226-4d36-96c2-513ae4f6a2db
Environment: production
I need help completing the WAL recovery or resetting pg_wal so Postgres can start clean. Data integrity is important — this is a production SaaS.
1 Replies
Status changed to Awaiting Railway Response Railway • about 2 months ago
2 months ago
Your volume resize from 1 GB to 10 GB didn't fully apply, which left your Postgres without enough space to complete WAL recovery. We've corrected this on our end and redeployed your Postgres service. You should now have the full 10 GB available.
We've also shipped a fix to prevent this from happening on future volume resizes.
Status changed to Awaiting User Response Railway • about 2 months ago
2 months ago
This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!
Status changed to Solved Railway • about 2 months ago