Basic Performance Troubleshooting Steps

以下の手順を行います。

  1. Go through the Troubleshooting Confluence hanging or crashing page to identify the major known performance problems
  2. Proceed with the Performance Tuning tips to help optimize performance
 

Requesting Basic Performance Support

If those tips don't help or you're not sure where to start, open a support ticket starting with at least the basic information:

  1. The atlassian-confluence.log
  2. The catalina.out log (or your application server log), with a series of three thread dumps separated by 10 seconds
  3. 以下に関する可能な限り詳細な情報:
    1. システムに加えた変更
    2. パフォーマンスの問題が始まった時期
    3. パフォーマンスの問題が発生した時間
    4. パフォーマンスの問題が起きたページまたは操作
    5. パターンがあるかどうか

Continue with as much of the Advanced Performance Troubleshooting information as you can.

Advanced Performance Troubleshooting

問題を解決するためのいいアイディアが思いついたとしても、以下に記載されている情報をすべて収集し、サポートのリクエストに含めてください。そうすることで、あとから追加で情報の提供を依頼する必要がなくなります。

システム情報

Confluence Server

Confluence コンテンツ

The Database

ユーザー管理

診断

Observed Problems

データの監視

個々の問題を掘り下げる前に、データを監視すると、パフォーマンスの問題の性質を理解するのにかなり役立ちます。負荷が急に増加したか、または徐々に負荷が大きくなったか、または負荷が特定の状況でのみ致命的な閾値を超えるような特定のパターン(毎日、毎週、毎月)に従っていそうかどうかによって対処します。これは、大まかな概要を取得するのに利用できる連続的なデータの監視を行うのに役立ちます。

Here are sample graphs from the confluence.atlassian.com system, showing

Load
This graph shows the load for two consecutive days. The obvious pattern is that the machine is under decent load, which corresponds to the user activity, and there is no major problem.

Resin Threads and Database Connections


アクティブな Java スレッドの数

この2つのグラフは、アプリケーション サーバーのアクティブなスレッド(1つ目のグラフ)と、データベース コネクション プールのサイズ(2つ目のグラフ)を示しています。見ての通り、サーバー スレッドの急激なスパイクと、それに対応する db コネクションのスパイクがあります。


データベース コネクション プールのサイズ

データベース コネクション プールのサイズのピークは112を超え、データベースが設定されるコネクションの最大数(100)を超えます。多くのリクエストが重要なデータベースのコネクションを取得できない可能性があるため、Confluence へのリクエストがいくつか失敗し、これを使用する多くのユーザーがクラッシュすることに驚きはありません。

これらのグラフを見ると、非常に簡単に設定の問題を特定することができます。多くのデータベース コネクションが有効であったため、次のスパイクは重要ではありません。

つまり、これは継続的に Confluence システムを監視するのに役立ち(我々は Hyperic などを使用しています)、問題が発生した際にグラフを送信するとさらに役立ちます。

アクセス ログ

Profiling and Logs

CPU Load

Instance Metrics and Scripts

次のステップ

Open a ticket on https://support.atlassian.com/ja and attach all the data you have collected. This should give us the information we need to track down the source of your performance problems and suggest a solution. Please follow the progress of your enquiry on the support ticket you have created.

If your site is non-responsive, please use our Live Support during business hours once you have created the ticket to escalate your problem.