Kerndateien aktivieren
Auf einem neu installierten Red Hat-System werden standardmäßig keine Kerndateien für abgestürzte Prozesse generiert. Um Kerndateien zu aktivieren, nehmen Sie die folgenden Änderungen vor (als Benutzer root):
RedHat 7/8
Konfigurieren Sie die Größenbeschränkung für Kerndateien in der folgenden Datei:
/etc/systemd/system.conf
Fügen Sie die folgende Zeile hinzu oder kommentieren Sie sie aus:
DefaultLimitCORE=infinity
Fügen Sie das abstimmbare Kerndateimuster hinzu:
/etc/sysctl.conf
kernel.core_uses_pid = 0 kernel.core_pattern = core.%E.core
Aktivieren Sie das Kerndateimuster im laufenden Kernel:
# sysctl -p /etc/sysctl.conf # systemctl daemon-reexec
Überprüfung
Starten Sie httpd (und SKOOR Engine -Dienste, falls sie bereits installiert sind) neu, melden Sie sich ab und wieder an. Um die Erstellung von Core-Dateien zu testen, führen Sie einen Kill-Befehl auf der PID des Kollektor Prozesses aus:
# kill -SEGV <PID>
Dies sollte Kollektor Core-Datei erstellen:
# ls /var/opt/run/eranger/collector/core* core.!opt!eranger!bin!eranger-collector.core