-1

2 つの異なるtomcat サーバーがあり、負荷分散にapacheを使用しています。データベースとしてSQL Server 2005を使用しています。データベース サーバーには 28 GB の RAM があります。両方の tomcat が同じデータベースと通信しています。

いいえとして。午後 12 時から午後 4 時の間にユーザーが増加し、アプリケーションの使用率が上昇し、アプリケーションが遅くなり、サイトが高速に表示されなくなります。土日は利用者が少ないので。アプリケーションは高速です。

アプリケーションが遅い理由は何なのか、私にはわかりません。アプリケーションの速度低下を処理するための適切なソリューションは何でしょうか。

4

1 に答える 1

3

そしてもちろん、その時点で負荷分散を行う前に、Tomcat の負荷が問題の原因であることを調査して発見しましたね。

ボトルネックがどこにあるのかを突き止める必要があります (それはわかりませんが、どこを見ればよいかを提案できる程度です)。問題が実際にデータベースにある場合 (一例として)、何千もの Tomcat サーバーを追加しても役に立ちません。

あなたが支援するために調べることができるものはいくらでもあります。アプリケーションのログは 1 つで、できれば遅延がどこにあるかを特定できます。また、Apache 自体がログを保持しており、これは問題の発見に非常に役立ちます。

同様に、データベースに負荷がかかっているときにコマンド ラインからアプリケーション クエリの 1 つを試してみると、何かわかる場合があります。

于 2012-04-14T13:17:39.700 に答える