2012-04-06 25 views
3

CPUが100%に達すると、次のエラーメッセージで自動的に再起動します。自動的にJVMが再起動します。

エラー:あなたのコメントに基づいて

ERROR | wrapper | 2012/04/05 20:00:31 | Shutdown failed: Timed out waiting for signal from JVM. 
ERROR | wrapper | 2012/04/05 20:00:31 | JVM did not exit on request, terminated 
STATUS | wrapper | 2012/04/05 20:00:36 | Launching a JVM... 
INFO | jvm 4 | 2012/04/05 20:00:38 | WrapperManager: Initializing... 
INFO | jvm 4 | 2012/04/05 20:00:43 | Apr 5, 2012 8:00:43 PM org.apache.coyote.http11.Http11BaseProtocol init 
    INFO | jvm 4 | 2012/04/05 20:00:43 | INFO: Initializing Coyote HTTP/1.1 on http-8181 
    INFO | jvm 4 | 2012/04/05 20:00:43 | Apr 5, 2012 8:00:43 PM org.apache.catalina.startup.Catalina load 
    INFO | jvm 4 | 2012/04/05 20:00:43 | INFO: Initialization processed in 2375 ms 
    INFO | jvm 4 | 2012/04/05 20:00:43 | Apr 5, 2012 8:00:43 PM org.apache.catalina.core.StandardService start 
    INFO | jvm 4 | 2012/04/05 20:00:43 | INFO: Starting service Catalina 
    INFO | jvm 4 | 2012/04/05 20:00:43 | Apr 5, 2012 8:00:43 PM org.apache.catalina.core.StandardEngine start 
    INFO | jvm 4 | 2012/04/05 20:00:43 | INFO: Starting Servlet Engine: Apache Tomcat/5.5.25 
    INFO | jvm 4 | 2012/04/05 20:00:44 | Apr 5, 2012 8:00:44 PM org.apache.catalina.core.StandardHost start 
+0

上記以外にスローされたエラーはありません – BALASCJP

+0

INFO |ラッパー| 2012/04/03 13:11:49 |ラッパープロセスは21秒間CPU時間を受信して​​いません。タイムアウトを延長する。 エラー|ラッパー| 2012/04/03 13:12:20 |シャットダウンに失敗しました:JVMからの信号待ちでタイムアウトしました。 エラー|ラッパー| 2012/04/03 13:12:20 | JVMが要求に応じて終了せず、終了しました STATUS |ラッパー| 2012/04/03 13:12:25 | JVMの起動... – BALASCJP

+0

あなたのJVMはどのように起動しますか? – magomi

答えて

0

は、Tomcatのための任意のメモリ構成を指定していませんでした。私の推測では、Tomcatはすべての要求を実行するのに必要なメモリを使用しています。前にも述べたように、Tomcatは、CPUが100%に達する前に、最大使用可能メモリを消費するときにPermgenSpaceエラーをスローする必要があります。 (もちろん手動で再起動する必要があります)predefined memory configuration for tomcat serverを設定すると、このシナリオは回避できます。

また、アプリケーションを<Context>にロードする場合、reloadable="false"を指定すると、Tomcatは自動的にコンテキストをリロードしません。

+0

PermGenSpaceはなぜ正確にですか? – ahanin

+0

@ahanin、あなたはそれについて別の質問を投稿することができます、私はそれを試みようとします。ここで私は日々の仕事の中で経験したものをOPに役立てています。私はOPの問題に関してあなたのコメントが重要であることに気付かない。 – tusar

2

これは再起動しているJVMではありません。使用しているラッパースクリプトは、それをシャットダウンしてから再開します。これがどのように構成されているかです。あなたのアプリケーションはCPU使用量が多いようです。ガベージコレクタに関連するかどうかを調べるために、ヒープダンプとGCログの両方を調べてみてください。

関連する問題