0

アプリケーションでTomcat 6、スプリング、休止状態、およびストラットを使用しています。多くの場合、メモリに関するログでこの例外が発生し、サイトがハングして応答を停止します。何が悪いのかわからない。これを回避するためにどのような変更を行う必要があるかを誰かが提案できますか?

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run SEVERE: キャッチされた例外 (java.lang.OutOfMemoryError: PermGen space) org.apache.jk.common.ChannelSocket$SocketConnection@2c52d3 の実行、スレッドの終了

4

2 に答える 2

0

アプリケーションにメモリ リークがあるか、Tomcat にアプリケーションを実行するための十分なメモリがない可能性があります。Yourkitなどのツールを使用して、メモリ使用量を確認します。

編集: Tomcat のメモリを増やしてみてください。デフォルトでは、256 MB から始まります。Windows を使用している場合は、Tomcat プロセス設定を構成することでこれを行うことができます。以下の投稿を参照してください。 Windows サービスとして実行しているときに Tomcat 7 のメモリを増やすにはどうすればよいですか?

于 2013-08-16T08:14:26.043 に答える