Node.js アプリケーションのプロファイル・データが存在しない

メソッド・プロファイル・データがデフォルトで収集されません。 コレクションが有効である場合、Node.js アプリケーションのメソッド・プロファイル・データの欠落は、ご使用のアプリケーションにより実行されているタスクのタイプが原因の可能性があります。

プロファイル・データ・コレクションが有効かどうかを確認する場合、Health Center クライアントの「モニター対象システム」 > 「データ・コレクションの設定」メニューで「プロファイル情報のコレクションを有効にする」チェック・ボックスの値を確認します。com.ibm.diagnostics.healthcenter.logging.plugins エージェント・プロパティーを FINE に設定して、Health Center に関する詳細メッセージを出力することも可能です。

次のいずれかの方法で、プロファイル・データの収集を有効にします。

プロファイル・データの収集を有効にしたにも関わらず、プロファイル・データを確認できない場合は、ご使用のアプリケーションが同期タスクを長時間実行している可能性があります。 タスクが Node.js スレッドを排他的に使用して、その後 Node.js ランタイム環境をシャットダウンする場合は、Health Center エージェントがプロファイル・データを取得する機会がありません。このようなアプリケーションの例としては、複数単位の作業間でロードを分割せずに CPU を継続的にロードする Octane JavaScript ベンチマーク・スイートがあります。



© Copyright IBM Corporation 2007, 2015.
© Copyright 1997, 2015, Oracle and/or its affiliates.