スレッド ダンプの生成

このページの内容

このセクションの項目

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Confluence のパフォーマンスが低い場合や、予期せぬ動作をしたり、応答が停止する場合は、問題の原因を診断するのに役立つスレッド ダンプを生成することができます。スレッド ダンプを含めると、アトラシアン サポートが問題を調査するのに非常に役立ちます。 

スレッド ダンプは、スタック トレースを含む JVM の各スレッドの現在の情報を示すため、アプリケーションで問題が発生したときに取得する必要があります。 

保持されスレッドによって待たされているロックについての情報は、Confluence 内部から作成することができるスレッド ダンプには含まれません。この追加情報が必要な場合は、外部でスレッド ダンプを生成する必要があります。

On this page:

Security considerations

問題のデバッグに役立つよう、Confluence はエラーが発生すると Web インターフェイスを介してスタック トレースを提供します。これらのスタックトレースには、Confluence がエラー発生時に実行していた内容に関する情報と、ご使用のデプロイメントサーバーに関する一部の情報が含まれます。

これには、オペレーティングシステム、バージョン、Java のバージョンなどの情報が含まれます。適切なネットワークセキュリティでは、これは危険と見なされるのに十分な情報ではありません。現在のユーザーのユーザー名を含めることができます。

スレッドダンプには、デフォルトでユーザー名と URL が含まれます。この追加の診断情報を含めない場合は、スレッド診断を無効にすることができます

Java Flight Recorder (JFR) を使用して、Confluence 内でスレッド ダンプのセットを生成する

スレッド ダンプを生成するには、次の手順に従います。

  1. > [一般設定] > [トラブルシューティングとサポート ツール] の順に移動します。
  2. Select Create Support Zip
  3. Make sure Include runtime diagnostics data is selected (you can deselect any other options that you don't want to include – if you're creating the support zip to provide to Atlassian Support, we recommend including as much information as possible)
  4. Select Create

(info) When a Support zip is being created, a new binary .jfr file will be created in the <Confluence-Home-Directory>/log/jfr folder.

This latest .jfr binary file and thread dumps that are extracted from it will be included in the Support zip file (under jfr-bundle folder). This set of extracted thread dumps are already in human-readable format and can be parsed by common thread analysis tools, for example TDA, IBM TMDA (JCA) or Samurai.


JFR is bundled in Confluence Data Center and Server 7.20 and newer (via Troubleshooting and Support Tools app), and continuous diagnostic data recording begins as soon as you start up your instance.

For more information on this, please refer to our Diagnosing runtime issues using the Java Flight Recorder documentation.

外部スレッド ダンプの生成

Confluence が応答しなくなった、またはスレッドによって保持および待機されているロックの情報が必要な場合、「外部からスレッド ダンプを生成する」に記載されている方法のいずれかを使用します。

Confluence 内で生成された単純なスレッド ダンプに問題の診断に十分な情報が含まれていない場合、当社のサポート チームがこの方法を使用することをお願いすることがあります。

Performance Data Collector を使用したスレッド ダンプの生成

Performance Data Collector は、パフォーマンス データを収集するために多数の REST API を表示する、サーバー側のスタンドアロン アプリケーションです。このアプリケーションを使用して、スレッド ダンプ、ディスク速度、CPU 使用率情報などのデータを収集して、パフォーマンスの問題をトラブルシューティングできます。

詳細は、「Performance Data Collector の使用方法」を参照してください。 

最終更新日 2023 年 5 月 22 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する

このセクションの項目

Powered by Confluence and Scroll Viewport.