Troubleshooting RAM

From Linux Wiki
Jump to navigation Jump to search

Serviciul se oprește brusc fără eroare vizibilă (OOM Killer Activ)

Când sistemul rămâne complet fără memorie RAM și Swap, kernelul Linux activează mecanismul Out-Of-Memory (OOM) Killer. Acesta alege cel mai mare consumator de RAM (adesea MySQL/MariaDB, Java, Elasticsearch) și îl oprește instantaneu pentru a salva sistemul de la un crash total.

Identificare

# dmesg -T | grep -i -E 'oom|kill' # vei vedera "Main process exited, code=killed" # journalctl -xb | grep -i oom-killer # foloseşte journalctl pentru loguri mai vechi

Remediere

# systemctl start <serviciu> # Repornire temporară # echo -1000 > /proc/<PID_PROCES>/oom_score_adj # Ajustarea scorului OOM între -1000 (prioritate mare) şi 1000

Soluţia recomandată este de a adăuga memorie RAM/Swap