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.
Red Hat logoGithubRedditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

© 2024 Red Hat, Inc.