Der VPS startet neu oder beendet Prozesse wegen Speichermangel
Bestätigen Sie den OOM-Killer, identifizieren Sie den Prozess und korrigieren Sie den Verbrauch oder die Dimensionierung.
Linux kann einen Prozess beenden, um die VM zu schützen, wenn kein Speicher mehr vorhanden ist. Kernel-Protokolle ermöglichen die Unterscheidung zwischen OOM, Anwendungsabsturz und manuellem Neustart.
Schritt-für-Schritt-Anleitung
-
Lesen Sie die Kernel-Logs
Suchen Sie mit journalctl oder dmesg nach Out of memory und Killed process.
-
Prozesse messen
Verwenden Sie free -h, ps und die Panel-Statistiken, um einen stabilen Verbrauch oder einen kontinuierlich wachsenden Speicherverbrauch zu erkennen.
-
Beschränken Sie die Dienste
Reduzieren Sie in Docker die Worker-, Cache-, Parallelitäts- und Speichergrenzen. Vermeiden Sie es, mehrere schwere Datenbanken auf einem kleinen Angebot zu betreiben.
-
Planen Sie eine Reserve ein
Liegt die Normallast zu nah am Limit, erhöhen Sie den RAM oder verteilen Sie die Dienste.