GroupSession Ver4.0.4を、下記の環境で使用しております。CentOS 5.8CPU:Xeon E3110 3.00GHzメモリ:8GBCATALINA_OPTS=-XX:MaxPermSize=1024M -Xmx7168M -Xms3072M度々CPUが100%になり、GroupSessionにアクセスできない状態になります。数分すると、下記のcountのSQL文のエラーが、オペレーションログに記載され、元通りの状態に戻ります。何が原因なのか、わからず困っております。。--org.h2.jdbc.JdbcSQLException: ステートメントがキャンセルされたか、セッションがタイムアウトしましたStatement was canceled or the session timed out; SQL statement: select count(DISTINCT SML_SMEIS.SMS_SID) as cnt from SML_JMEIS, CMN_USRM, CMN_USRM_INF, SML_SMEIS left join ( select SML_SID, count(BIN_SID) as CT from SML_BIN group by SML_SID ) BINCT on SML_SMEIS.SMS_SID = BINCT.SML_SID where SML_SMEIS.USR_SID = 198 and SML_SMEIS.SMS_SID = SML_JMEIS.SMJ_SID and SML_SMEIS.SMS_JKBN = 0 and SML_JMEIS.USR_SID = CMN_USRM_INF.USR_SID and CMN_USRM.USR_SID = CMN_USRM_INF.USR_SID andSML_JMEIS.USR_SID in ( 144, 179 ) and SML_JMEIS.SMJ_SENDKBN=0
> org.h2.jdbc.JdbcSQLException: ステートメントがキャンセルされたか、セッションがタイムアウトしましたどういう状況で、このエラーになるか、様子を見ていたところ、ショートメールの検索を実行すると、上記ログのSQL文 countで固まる事がわかりました。ショートメールが多すぎて、検索に時間がかかるようになってしまったのか・・・
vertical_align_top