- PR -

Linux+Tomcat+Javaアプリ

1
投稿者投稿内容
hatena
会議室デビュー日: 2005/02/18
投稿数: 4
投稿日時: 2005-04-07 12:25
Red Hat Enterprise Linux AS Ver 2.1を利用して、Tomcat+Javaアプリを動かして
いるのですが、 2点の問題が発生しております。このような事象を、どなたかご確認されているようであれば、原因や解決方法などを教えて下さい。宜しくお願いします。

(1)メモリリーク
メモリを使い切ってしまいフリーズする現象が起こっています。
Tomcatを再起動すると空メモリは開放されるのですが、それまでは、利用可能領域
が開放されずにどんどん減ってしまい、最後は使えるメモリが無いのに取りにいって
いるようで、ハングアップしてしまいます。

(2)フリーズ
Tomcatのプロセスがたまり、Apacheも処理をせずに、フリーズする
現象が起こっております。
Thread数がシステムのキャパシティーを超えた為に反応を返さなくなり、Apacheの
キューがTomcatからのレスポンス待ち状態で硬直するのではと予想を立てましたが、
Tomcatのスレッド数は多いものの、各プロセスがCPUやメモリリソースを消費してい
ない状況です。
httpd.conf
MaxClient 40
server.xml
maxProcessors="30"



1.JDKのバージョン
 java -version
 java version "1.4.2_05"
 Java(TM) 2 Runtime Environment, Standard Edition(build 1.4.2_05-b04)
 Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)

2.Apache のバージョン
 1.3.31

3.Tomcat のバージョン
 4.1.30

4.コネクタの種類とバージョン
 mod_jk2/2.0.4

5.OSのカーネルのバージョン
 2.4.9-e.49smp
osa
会議室デビュー日: 2005/03/22
投稿数: 14
投稿日時: 2005-04-12 12:30
お邪魔します。
ちょっとした確認なのですが、JAVAアプリには問題はないのでしょうか?
無限にスレッドを作成してしまっているような事など。
1

スキルアップ/キャリアアップ(JOB@IT)