Statistic Poller がハングした場合のデバッグ情報の収集方法

Document created by shunsuke_katakura Employee on Mar 19, 2015
Version 1Show Document
  • View in full screen mode

文書番号:            JTEC000252

製品名:                CA eHealth

バージョン:          -

OS:                      -

 

手順

  1. ポーラーがハングしている状態で、以下を収集します。 a) nhGetSupportInfo コマンドを実行して作成される zip ファイル

    nhGetSupportInfo -type "statsPoller,configuration,scheduler"

    これで関連するシステムログが収集できます。収集したログをアーカイブし、 $NH_HOME/tmp ディレクトリに以下の名前で保存されます。
    diagnostics_<date>_<time>.zip

    b) トップ プロセスの一覧

    Solaris では "prstat" コマンドを使って収集します。
    HPUX では "top" コマンドを使って収集します。
    Windows ではタスクマネージャを使って収集します。

    c) 実行中のプロセス一覧

    Solaris/HPUX では、"ps -ef > $NH_HOME/tmp/ps.txt" コマンドを実行して収集します。
    Windows ではタスクマネージャを使って収集します。

  2. ポーリングを再開するためにサーバを再起動したら、以下のデータを収集します。 a) $ORACLE_HOME/admin/bdump/$ORACLE_SID/alert_$ORACLE_SID.log ファイルのコピー

    デフォルトでは、$ORACLE_SID = EHEALTH です。

    b) Windows の場合は、Windows システムログ、アプリケーション イベントログを取得します。

    c) eHealth サーバにポーリングを行っている場合は、サーバがハングするまでの一覧レポート(At A Glance レポート)を ASCII 及び PDF で取得します。

    d) 突然ハングした eHealth 環境で何か変更したことはありますか?(パッチを適用した、大量のディスカバリを行った、など)

    e) eHealth サーバで何らかのシステム バックアップ(テープ バックアップなど)を行っていますか。行っている場合、Oracle/eHealth ディレクトリもバックアップされていますか?使用中のファイルをロックし、ハングを引き起こした可能性があります。

    f) eHealth サーバにウィルス スキャン ソフトウェアはインストールされていますか?インストールされている場合、Oracle/eHealth ディレクトリもスキャン対象ですか?使用中のファイルをロックし、ハングを引き起こした可能性があります。

Attachments

    Outcomes