Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.4.2. Erstellen eines Speicherauszugs beim Absturz des Daemons

Standardmäßig blockiert das /etc/init.d/functions Skript Speicherauszugsdateien von Daemons, die durch /etc/init.d/rgmanager aufgerufen wurden. Damit der Daemon Speicherauszugsdateien erstellen kann, müssen Sie diese Option aktivieren. Diese Prozedur muss auf allen Cluster-Knoten ausgeführt werden, auf denen ein Speicherauszug erstellt werden soll.
Für die Erstellung eines Speicherauszuges, wenn der rgmanager-Daemon abstürzt, bearbeiten Sie die /etc/sysconfig/cluster Datei. Der DAEMONCOREFILELIMIT Parameter erlaubt es dem Daemon, einen Speicherauszug zu erstellen, wenn der Prozess abstürzt. Es gibt eine -w Option, die verhindert, dass der Überwachungsprozess läuft. Der Überwachungs-Daemon ist verantwortlich für einen Neustart des Cluster-Knotens, wenn rgmanager abstürzt und in einigen Fällen wird der Speicherauszug nicht erzeugt werden, wenn der Überwachungs-Daemon läuft. Aus diesem Grund muss er deaktiviert werden, um Speicherauszüge zu erstellen.
DAEMONCOREFILELIMIT="unlimited"
RGMGR_OPTS="-w"
Starten Sie rgmanager neu, um die neuen Konfigurationsoptionen zu aktivieren:
service rgmanager restart

Anmerkung

Falls Cluster-Dienste auf diesem Cluster-Knoten laufen, könnte dies ein Fehlschlagen der laufenden Dienste verursachen.
Die Auszugsdatei wird geschrieben, wenn sie vom Absturz des rgmanager Prozesses generiert wird.
ls /core*
Die Ausgabe sollte etwa wie folgt aussehen:
/core.11926
Verlegen oder Löschen Sie alte Speicherauszugsdateien im /-Verzeichnis, bevor Sie rgmanager neu starten, um einen Speicherauszug der Applikation zu erstellen. Der Cluster-Knoten, auf dem der rgmanager Absturz stattfand, sollte neu gestartet oder abgegrenzt werden, nachdem der Speicherauszug erstellt wurde, um sicherzustellen, dass der Überwachungsprozess nicht ausgeführt wurde.