プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Access Management管理者ガイド
11g リリース2 (11.1.2.3) for All Platforms
E61950-08
目次へ移動
目次

前
次

E.17 初期化およびパフォーマンスの問題の診断

E.17.1 初期化の問題の診断

問題

OAMサーバーが起動しない。

解決策

  1. OAMサーバーをホストしているコンピュータ上のOAMサーバー・ログ・ファイルを探して確認します。

     DOMAIN_HOME/servers/SERVER-NAME/logs/SERVER-NAME-diagnostics.log
    
  2. 「コンポーネント・イベント・メッセージのロギング」の説明に従って、このコンピュータのロギングを有効にします。

     DOMAIN_HOME/config/fmwconfig/servers/SERVER-NAME/logging.xml
    
  3. OAMサーバーを再起動し、動作を監視し、必要ならばログ・ファイルを再度確認します。

E.17.2 パフォーマンスの問題の診断

問題

OAMサーバーのモニタリングにより、認証中の待機時間の著しいスパイクが明らかになります。

解決策

  1. OAMサーバーをホストしているコンピュータ上のOAMサーバー・ログ・ファイルを探して確認します。

     DOMAIN_HOME/servers/SERVER-NAME/logs/SERVER-NAME-diagnostics.log
    
  2. 「コンポーネント・イベント・メッセージのロギング」の説明に従って、このコンピュータのロギングを有効にします。

     DOMAIN_HOME/config/fmwconfig/servers/SERVER-NAME/logging.xml
    
  3. OAMサーバーを再起動し、動作を監視し、必要ならばログ・ファイルを再度確認します。

E.17.3 メモリー不足の問題のヒープ・ダンプを使用した診断

問題

解析および評価のすべての式のデバッグにより、メモリーの増加が原因で、重大なパフォーマンスの負荷が20時間以内に発生し、メモリー不足で50時間以内実行していました。

構成: 2GBヒープ、3分のセッション・タイムアウト、jdbc接続をmin=32 max=200に調整、jdbc接続アイドル・タイムアウト無効、jboプール・サイズmin = 10 & max=150

解決策

比較用のヒープ・ダンプを生成するには、次のコマンド行ツールjmap (Sun jvm用)、またはJAVA_HOME/binの下にあるjrcmd (jrockit jvm用)を使用します。

jrockit jvm用

jrcmd pid <command> 
/jrockit_160_14_R27.6.5-32/bin/jrcmd 16775 heap_diagnostics
/jrockit_160_14_R27.6.5-32/bin/jrcmd 16775 print_threads
/jrockit_160_14_R27.6.5-32/bin/jrcmd 16775 jrarecording ....

Sun jvm用

jmap -histo <pid> 
jmap -dump:live,format=b,file=heap.bin <pid>