[mayaa-user:864] テンプレートの編集

Hara iso [E-MAIL ADDRESS DELETED]
2009年 10月 1日 (木) 13:18:56 JST


Mayaa開発者の皆様、はじめまして。
初めて投稿させて頂きます。磯と申します。

早速ですが、御相談させてください。
当方JAVA1.4.2+Tomcat5.0+Struts1.3.8+Mayaa1.1.26で開発を行っております。
AとBの画面があり、それぞれの画面のHTMLを更新→遷移→更新→遷移を繰り返していると
30分でFullGCが連発し、OutOfMemoryが発生します。
(Tomcatの起動時「-server -Xmx200m」を設定しています)

※GCログの結果※

0.000: [GC 0.001: [DefNew: 507K->63K(576K), 0.0027889 secs] 507K->313K(1984K), 0.0036036 secs]

0.050: [GC 0.051: [DefNew: 575K->64K(576K), 0.0022805 secs] 825K->472K(1984K), 0.0029831 secs]

0.132: [GC 0.133: [DefNew: 548K->64K(576K), 0.0015680 secs] 956K->547K(1984K), 0.0026201 secs]

0.194: [GC 0.195: [DefNew: 572K->17K(576K), 0.0012142 secs] 1055K->559K(1984K), 0.0024048 secs]

0.251: [GC 0.252: [DefNew: 529K->39K(576K), 0.0011661 secs] 1071K->582K(1984K), 0.0016229 secs]

0.277: [GC 0.277: [DefNew: 546K->63K(576K), 0.0013844 secs] 1089K->704K(1984K), 0.0023078 secs]

0.300: [GC 0.301: [DefNew: 575K->64K(576K), 0.0012086 secs] 1216K->867K(1984K), 0.0016973 secs]

【中略】

1580.111: [GC 1580.111: [DefNew: 18239K->18239K(20480K), 0.0000084
secs]1580.111: [Tenured: 181737K->181992K(182080K), 0.9528720 secs]
199977K->181992K(202560K), 0.9535168 secs]

1581.264: [GC 1581.266: [DefNew: 18240K->18240K(20480K), 0.0000085
secs]1581.266: [Tenured: 181992K->182079K(182080K), 0.9714025 secs]
200232K->182224K(202560K), 0.9741961 secs]

1582.494: [Full GC 1582.494: [Tenured: 182079K->182079K(182080K),
0.9881707 secs] 202559K->182510K(202560K), 0.9886398 secs]

1602.522: [Full GC 1602.522: [Tenured: 182079K->182079K(182080K),
0.9709597 secs] 202559K->183400K(202560K), 0.9715161 secs]

※以下FullGCのみ※

ServiceProviderは
・pageSerialize=true
・defaultSpecification=/default.mayaa
・suffixSeparator=$
・requestCharacterEncoding=UTF-8
・surviveLimit=1

としていますが、何がいけないのでしょうか。

と申しますのも、上記動作は検証で行ったものですが、実稼動しているアプリケーションでも
徐々にメモリが逼迫し、1ヶ月程度でFullGCを繰り返すという現象が発生しているのです。

1.テンプレートHTMLの修正は月に数回行っています。
2.メモリサイズは「server -Xms256m -Xmx256m -XX:NewSize=85m -XX:MaxNewSize=85m -XX:SurvivorRatio=2 -XX:PermSize=64m -XX:MaxPermSize=64m」としています
3.実稼動機ではMayaa1.1.18を導入させていただいております。
4.実稼動機は24時間稼動しています。(常にではありませんが適度にアクセスがあります)
5.同環境をテスト用サーバーで動作させた場合3〜4ヶ月くらいかけてゆっくりとメモリサイズが逼迫していきます

的を得ない質問で大変申し訳御座いません。
何卒、アドバイス等よろしくお願い致します。

長文失礼いたしました。
 		 	   		  
_________________________________________________________________
Hotmail が進化した!セキュリティーもばっちり!
http://clk.atdmt.com/GBL/go/153791838/direct/01/
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/mayaa-user/attachments/20091001/b00b5a28/attachment.html>


mayaa-user メーリングリストの案内