Runbook — Production Incident
Do not make several unrelated changes at once. Establish the failure boundary first.
On this page ▾
First Response
- Identify the failing surface.
- Check service status.
- Check recent logs.
- Check CPU/RAM/disk.
- Check PostgreSQL.
- Check Redis.
- Check Cloudflare.
- Check the most recent deployment.
Service Checks
bash
sudo systemctl status djangoplay
sudo systemctl status djangoplay-celery
sudo systemctl status postgresql
sudo systemctl status redis-serverResource Checks
bash
free -h
df -h
uptimeLogs
bash
sudo journalctl -u djangoplay -n 200 --no-pager
sudo journalctl -u djangoplay-celery -n 200 --no-pagerRule
Something wrong or missing on this page?Report a docs issue