フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
システムエラー
[ 4773 ] システムエラー

下記のようなエラーが2日に一度の割合で頻発し、最終的には「システムエラー」でシステムがダウンします。Tomcatを再起動すると、2日間ぐらいはエラーが発生しないのですが、その繰り返しです。
・「javax.servlet.ServletException: Servlet execution threw an exception」
・「org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space」
・「org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception accessing property sml030SosinFlg for bean sml030Form: java.lang.OutOfMemoryError: PermGen space」
・「java.lang.Exception: java.lang.OutOfMemoryError: PermGen space」

システム情報は
============================
・Version 4.0.3 (4.0.3)
・OS Linux amd64 2.6.18-274.18.1.el5
・J2EEコンテナ Apache Tomcat/6.0.35
・Java 1.6.0_27 Sun Microsystems Inc.
・メモリ使用 116,816KB (5.8%)
・メモリ最大 2,027,264KB
・現在の空きディスク容量 88089MB

・コネクション使用状況 ACTIVE=0 IDLE=4
============================
となっています。

また、Tomcatの再起動時は、
# export CATALINA_OPTS='-Xmx2048M -Xms2048M'
# /etc/rc.d/init.d/tomcat restart
としています。

メモリを使い続けているものがあるのでしょうか?

投稿者pasapasa
最新書き込み2012/04/12 09:38:47
[ 4774 ] Re: システムエラー

> ・「java.lang.Exception: java.lang.OutOfMemoryError: PermGen space」
とエラーが発生しているので、Tomcatの再起動時にヒープ領域の設定(-XX:MaxPermSize)を
設定してみるとどうでしょうか?

設定 変更前 : # export CATALINA_OPTS='-Xmx2048M -Xms2048M'
設定 変更後 : # export CATALINA_OPTS='-Xmx2048M -Xms2048M -XX:MaxPermSize=256M'

投稿者アルミ
最新書き込み2012/04/12 09:52:38
[ 4775 ] Re: システムエラー

ありがとうございます。
さっそく、試して様子をみてみます。

投稿者pasapasa
最新書き込み2012/04/12 10:40:16
[ 4776 ] Re: システムエラー

教えていただいた設定でTomcatを再起動したいのですが、日中はできないのでcronで早朝に再起動しようと考えています。
今までは、リモートコンソールで下記のようにコマンドを打って再起動していました。
=====================================
# export CATALINA_OPTS='-Xmx2048M -Xms2048M'
# /etc/rc.d/init.d/tomcat restart
=====================================
これを、cronで実行するには、 /etc/rc.d/init.dにあるシェルスクリプトtomcatの中に
export CATALINA_OPTS='-Xmx2048M -Xms2048M -XX:MaxPermSize=256M'を追加して、cronのコマンドに「/etc/rc.d/init.d/tomcat restart」を設定すれば大丈夫でしょうか?

投稿者pasapasa
最新書き込み2012/04/12 16:09:51
[ 4777 ] Re: Re: システムエラー


> これを、cronで実行するには、 /etc/rc.d/init.dにあるシェルスクリプトtomcatの中に
> export CATALINA_OPTS='-Xmx2048M -Xms2048M -XX:MaxPermSize=256M'を追加して、cronのコマンドに「/etc/rc.d/init.d/tomcat restart」を設定すれば大丈夫でしょうか?

大丈夫だと思います。
cronの消し忘れだけご注意ください。

投稿者ランス
最新書き込み2012/04/12 17:55:29
[ 4778 ] Re: システムエラー

アドバイスをいただいた皆さま、ありがとうございました。
おかげさまで、cronでの再起動ができました。
これで、様子をみてみようと思います。

投稿者pasapasa
最新書き込み2012/04/13 09:42:38
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1599
 


TOP