Linux Runbooks

Disk full, memory pressure, high load, zombie processes, and boot failures.

25 scenarios · search and filter below, or jump via the quick nav.

Intermediate11 runbooks
Inodes exhausted — No space left on device despite free blockscritical

No space left on device but df -h shows free space

LinuxIntermediateUSE2 causes
1Open runbook
Deleted open file holding disk space — phantom disk usagehigh

df shows full disk but du shows less total usage

LinuxIntermediateUSE2 causes
2Open runbook
Memory pressure — kswapd high, swap active, system thrashinghigh

System is sluggish and unresponsive under load

LinuxIntermediateUSE2 causes
3Open runbook
Cgroup OOM kill — process killed by kernel out-of-memorycritical

dmesg shows Out of memory: Killed process <PID>

LinuxIntermediateUSE3 causes
4Open runbook
Fork bomb — runaway process count exhausting PIDscritical

Cannot fork or Cannot allocate memory when trying to start new processes

LinuxIntermediateUSE2 causes
5Open runbook
Zombie processes accumulating — orphaned children not reapedmedium

ps shows processes with Z state (zombie)

LinuxIntermediateUSE2 causes
6Open runbook
Process ignores SIGTERM — cannot be gracefully stoppedmedium

systemctl stop <service> hangs for the full timeout

LinuxIntermediate3 causes
7Open runbook
Too many open files — EMFILE error on processhigh

EMFILE: Too many open files error in application logs

LinuxIntermediateUSE3 causes
8Open runbook
Binary deleted but process still running — live process from deleted filemedium

Upgraded binary but the running process still shows old version

LinuxIntermediate2 causes
9Open runbook
Cron jobs not executing — cron daemon down or misconfiguredmedium

Scheduled cron jobs are not running at the expected time

LinuxIntermediate3 causes
10Open runbook
Fork: Cannot allocate memory — max user processes exceededhigh

fork: Cannot allocate memory even though free RAM is available

LinuxIntermediateUSE3 causes
11Open runbook