数多くの問題に共通する数多くの症状が存在します。 この節では、次の症状を診断する方法を説明します。
ネットワーク、DNS、または DHCP の問題に関して、次の表の項目を確認します。
表 7–4 エラーの確認
確認するエラー |
エラーを確認する対象 |
---|---|
コントロールプレーンサーバーで次のコマンドを実行して、すべてのリソースプールサーバーが ping の信号を受信できることを確認する。 /opt/terraspring/sbin/mls -lf farm-ID. 注 – このコマンドにより、ping の信号を受信できる、ファーム内の全サーバーが表示される。 |
ADDED として表示されているすべてのサーバー |
各サーバーに対して telnet を実行することで、すべてのリソースプールサーバーに到達可能であることを確認する。 |
telnet を使用しても到達不能なすべてのサーバー |
場合によっては、サーバーが ping の信号を受信できても、シングルユーザーモードでは telnet を使用しても到達不能であることがあります。 この問題を解決するには、コンソールポートに接続し、マルチユーザーモードでブートします。
監視プロセスに関する診断を確定させた後、次のコマンドを実行します。
/usr/ucb/ps -auxww | grep MM |
監視プロセスが動作中である場合は、次の例のような出力が表示されます。
USER PID %CPU %MEM SZ RSS TT S START TIME COMMAND root 14540 0.2 1.14 485 620 608? S Mar 05 18:32 /bin/../java/bin/.. /bin/sparc/native_threads/java -Dsun.net.inetaddr.ttl=0 com. terraspring.mon.MM root 9529 0.1 0.1 976 672 pts/2 S 11:49:40 0:00 grep MM |
監視プロセスが動作中でない場合は、次の例のような出力が表示されます。
USER PID %CPU %MEM SZ RSS TT S START TIME COMMAND root 9565 0.1 0.1 976 672 pts/2 S 11:50:28 0:00 grep MM |
プロセスを再起動する方法の詳細については、「コントロールプレーンサーバーでの監視プロセスの再起動 」を参照してください。
リソースプールサーバーでエージェントプロセスが動作していない可能性があります。 次のいずれかの方法で、この状態を確認します。
コントロールプレーンサーバーで、次のコマンドを実行します。
/opt/terraspring/sbin/mls -a IP address of host |
このコマンドを使用するためには、サーバーの IP アドレスの情報が必要です。
動作中であることを確認したいエージェント存在がするサーバーで、次のコマンドを実行します。
/usr/ucb/ps -auxww | grep tspragt |
エージェントプロセスが動作中である場合は、次の例のような出力が表示されます。
root 7652 0.1 0.1 976 656 pts/1 S 11:37:30 0:00 grep tspragt |
root 321 0.1 0.73167213816 ? S 16:26:37 0:10 /usr/bin/../java/bin/.. /bin/sparc/native_threads/java -Dsun.net.inetaddr.ttl=0 com.terraspring.mon.client.tspragt start 10.42.14.2 |
エージェントプロセスが動作中でない場合は、次の例のような出力が表示されます。
root 7709 0.1 0.1 976 656 pts/1 S 11:39:54 0:00 grep tspragt |
プロセスを再起動する方法の詳細については、「リソースプールサーバーでのエージェントプロセスの再起動 」を参照してください。
さまざまな理由により、コントロールプレーンサーバーと Control Center 間のメッセージが機能しない場合があります。 最も一般的な理由には次のものがあります。
gw-mon-vip と Control Center サーバーソフトウェアの IP アドレスとのマッピングが、コントロールプレーンサーバーの /etc/hosts ファイルで設定されていない。 適切なエントリが存在することを調べて、この状態を確認します。
以下に例を示します。
10.5.131.19 gw-mon-vip |
Control Center サーバーソフトウェア上でリスナーが動作していない。 この状態を確認するには、コントロールプレーンサーバー上で finger test@gw-mon-vip を実行します。 予測される出力の例は、次の例のようになります。
[gw-mon-vip] |
または
[hostname] |