1

Tomcat サーバーで特有の問題に直面しています。問題は、Web アプリケーション コンテキストが 1 回の起動で作成されるまでに約 8 分かかることです。

通常、私のチームでは、最初の起動は約 10 分で終了し、その後の再起動は約 2 ~ 3 分しかかからないということが起こっているようです。ただし、すべての起動には 8 ~ 9 分かかります。

これは、使用されているTomcatのカスタマイズされたバージョンであるため、実際に使用されているTomcatのバージョンを正確に判断するためのversion.shファイルがありません。Springのバージョン2.5を使用しています

** * ** * ** * ** * ** * ** * *ログからのトレース A ログからのトレース DEBUG 2012-12-10 15:24:36,377 | --> createWebApplicationContext

DEBUG 2012-12-10 15:33:54,953 ... ログは続きます


上記のログは、Web アプリケーション コンテキストの作成に約 9 分かかったことを示しています。

私の分析によると、これには 2 つの方法があります。

  1. システムのメモリが非常に少ない _;しかし、3 GB の RAM を使用しており、十分なメモリがあるため、これは当てはまりません。

  2. Tomcat には、起動を高速化するために変更する必要があるプロパティがいくつかあります。

    これについてもっと調査を開始できるように、なぜこれが起こるのかについて誰かが私にいくつかのアイデアを与えることができれば素晴らしいことです.

4

1 に答える 1

0

catalina.sh のメモリを増やします。

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"

于 2013-08-02T04:34:55.393 に答える