Bot keeps getting SIGTERM after 5 seconds - Why?
arunabhamaity148-cell
HOBBYOP

a month ago

Hi! My Python trading bot is getting killed by Railway after just 5 seconds.

**What's happening:**

- Bot starts successfully white_check_mark emoji

- Health endpoint /health works (returns 200) white_check_mark emoji

- After exactly 5 seconds → receives SIGTERM (signal 15) x emoji

- Container stops

**My setup:**

- Python 3.11

- railway.toml configured with health checks

- Health server on port 8080

- No crashes - just external kill signal

**Logs show:**

2026-02-02 15:39:25 - Bot starts

2026-02-02 15:39:30 - SIGTERM received (5 seconds later!)

**What I've tried:**

- Added railway.toml

- Health check endpoint working

- Port 8080 exposed

- No memory/CPU issues

**Question:** Why is Railway sending SIGTERM so quickly? Is there a timeout I'm missing?

Project: tender-adaptation (production service)

0 Replies

Loading...