MinIO service exits immediately after volume mount; bucket requests time out
mion-kr
HOBBYOP

11 days ago

Hello Railway team,

Our production MinIO bucket service stopped responding without any application or configuration change, and all images served from it are now unavailable.

Affected service

Observed behavior

  • Direct object requests time out; Railway network logs show HTTP 499 and occasional 502 responses after several seconds.
  • The Next.js image optimizer returns HTTP 504 because the upstream bucket does not respond.
  • Railway Console reports that the service container is not running (status: exited).
  • A manual restart on 2026-08-11 around 10:16 KST completed in the UI, but the container exited immediately again.
  • The only Bucket deployment log during the last 7 days is a volume-mount event. There is no "Starting Container" line, MinIO startup output, or application error.
  • CPU and memory remain near zero.
  • The attached volume shows approximately 1.8 GB used out of 5 GB.

Configuration notes

  • Image source: minio/minio:latest
  • Healthcheck: /minio/health/ready
  • Restart policy: On Failure, maximum 10 restarts

Request

Please inspect the underlying host/container runtime and the attached volume state. Do not delete, reinitialize, or replace the production volume. If the volume or its host is impaired, please repair or migrate it while preserving all existing data.

A similar MinIO incident was resolved after Railway restored the volume to a working state:

https://station.railway.com/questions/misio-storage-server-doesn-t-work-proper-be2f0326

Thank you.

Solved

1 Replies

Railway
BOT

11 days ago

Your volume is attached and in a healthy state with ~1.9 GB of data intact. The symptom you are seeing, where the container exits immediately with no MinIO startup output, matches a known pattern where the locally cached container image becomes stale, so the process never launches. A normal restart or redeploy reuses the same cached image, which is why the manual restart did not help.

To fix this, open the Bucket service, press Cmd+K (or Ctrl+K) to open the command palette, and select "Redeploy source image." This re-pulls minio/minio:latest fresh and should let MinIO start normally. Your volume data is preserved through this operation.


Status changed to Awaiting User Response Railway 11 days ago


Status changed to Solved mion-kr 11 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...