7.5.4 サーバのスローダウンの原因を調査する
(1) サーバのスローダウン時に実行するシェル
サーバのスローダウンの原因を調査するための情報を取得するシェルについて説明します。作成するシェルの名称と実行時の形式を,次に示します。
- 作成するシェルの名称
/opt/hitachi/HAmon/etc/servdown.sh |
- このシェル内に,実行したい処理を記述します。シェルには,実行権限を設定してください。
- シェルの実行時の形式
- (凡例)
- △:半角スペースを示します。
- サーバ識別名:スローダウンを検出した,実行サーバの識別名を示します。
(2) UAPのスローダウン時に実行するシェル
UAPのスローダウンの原因を調査するための情報を取得するシェルについて説明します。UAPのスローダウンは,UAPの稼働報告を監視しているときにだけ検出できます。作成するシェルの名称と実行時の形式を,次に示します。
- 作成するシェルの名称
/opt/hitachi/HAmon/etc/uapslowdown.sh |
- このシェル内に,実行したい処理を記述します。シェルには,実行権限を設定してください。
- シェルの実行時の形式
uapslowdown.sh△プログラム識別名△プロセスID |
- (凡例)
- △:半角スペースを示します。
- プログラム識別名:スローダウンを検出した,実行サーバのUAPのプログラム識別名を示します。
- プロセスID:スローダウンしたUAPのプロセスIDを示します。
(3) 注意事項
- サーバのスローダウンは,サーバモードのサーバとしてTP1/Server BaseまたはHiRDB(プライマリ機能提供サーバ)を使用する場合だけ検出できます。
- サーバのスローダウンの検出時に待機サーバが存在しない場合は,系切り替えができないため,このサーバの状態監視を続けます。このため,サーバのスローダウンから回復しない場合は,スローダウン検出のたびに,このシェルが実行されます。
- システム全体のリソースが不足している場合,スローダウンを検出しても,シェルが実行されないことがあります。この結果,HAモニタがスローダウンを検出してサーバまたはUAPを異常終了させてからシェルを実行するため,情報を取得できないことがあります。