9.4.2. デーモンクラッシュ時のコアのキャプチャ


デフォルトでは、/etc/init.d/functions スクリプトは /etc/init.d/rgmanager により呼び出されたデーモンからのコアファイルをブロックします。デーモンがアプリケーションコアを作成する場合は、そのオプションを有効にする必要があります。この手順は、キャプチャされたアプリケーションコアを必要とする全クラスターノード上で行わなければなりません。
rgmanager デーモンのクラッシュ時にコアファイルを作成するには、/etc/sysconfig/cluster ファイルを編集します。DAEMONCOREFILELIMIT パラメーターで、プロセスがクラッシュした場合にデーモンがコアファイルを作成できるようにします。-w オプションというものがあり、これは監視プロセスが実行されないようにします。監視デーモンは、rgmanager がクラッシュした場合、(場合によっては) 監視デーモンが実行されているのにコアファイルが作成されない場合にクラスターノードを再起動するため、コアファイルのキャプチャーは無効にする必要があります。
DAEMONCOREFILELIMIT="unlimited"
RGMGR_OPTS="-w"
rgmanager を再起動して、新しい設定オプションをアクティベートします。
service rgmanager restart

注記

クラスターサービスがこのクラスターノードで実行している場合、実行中のサービスを不適切な状態にする可能性があります。
コアファイルは、rgmanager プロセスのクラッシュにより生成された場合に書き込まれます。
ls /core*
出力は以下のようになります:
/core.11926
アプリケーションコアをキャプチャするために rgmanager を再起動する前に、/ ディレクトリ下にある全ての古いファイルを移動もしくは削除してください。rgmanager クラッシュを経験したクラスターノードは、ウォッチドッグプロセスが実行していないことを確認するためにコアがキャプチャされた後、再起動又はフェンスされることになります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.