Read the kernel log on a VPS with dmesg
A process vanished with no error of its own. Find the OOM kill in dmesg and journalctl -k, and read the disk and network messages a guest kernel sends.
Filtering by topic #oom · clear
A process vanished with no error of its own. Find the OOM kill in dmesg and journalctl -k, and read the disk and network messages a guest kernel sends.
Most cloud images ship with no swap. Here is when a small VPS needs a swap file, how big to make it, what vm.swappiness trades, and when zram wins.
A capped process can still stall your whole VPS. Set MemoryHigh, MemoryMax, CPUQuota and TasksMax on a systemd unit, and read the OOM kill after.
Set memory and CPU limits in Docker Compose so one greedy container cannot take down your VPS: deploy.resources, mem_limit, exit 137, swap, sizing.