GS 2.1.0を使用しています。下記のショートメール送信時に下記エラーが発生します。利用者数200人程度。どこかの設定を変更する事で、エラーを回避する事可能でしょうか?org.h2.jdbc.JdbcSQLException: テーブル SML_JMEIS のロック試行がタイムアウトしましたTimeout trying to lock table SML_JMEIS [50200-68] at org.h2.message.Message.getSQLException(Message.java:91) at org.h2.message.Message.getSQLException(Message.java:95) at org.h2.message.Message.getSQLException(Message.java:73) at org.h2.table.TableData.lock(TableData.java:382) at org.h2.command.dml.Insert.update(Insert.java:88) at org.h2.command.CommandContainer.update(CommandContainer.java:69) at org.h2.command.Command.executeUpdate(Command.java:197) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:132) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:121) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:101) at jp.groupsession.v2.sml.dao.SmlJmeisDao.insert(SmlJmeisDao.java:164) at jp.groupsession.v2.sml.sml020kn.Sml020knBiz.insertMailData(Sml020knBiz.java:636) at jp.groupsession.v2.sml.sml020kn.Sml020knAction.__doSend(Sml020knAction.java:253) at jp.groupsession.v2.sml.sml020kn.Sml020knAction.executeSmail(Sml020knAction.java:104) at jp.groupsession.v2.sml.AbstractSmlAction.executeAction(AbstractSmlAction.java:59) at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:122) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
V2.1.1でデータベースのバージョンがアップデートされている様なので、アップデートしてみてはどうでしょうか?エラーの内容を見ると、DB関係の様な気がします。
再現したときにエラーダイアログにorg.h2.jdbc.JdbcSQLException: テーブル SML_JMEIS のロック試行がタイムアウトしましたTimeout trying to lock table SML_JMEIS [50200-68]が表示されました。H2DBの設定ファイルにMaxWaitというパラメータがありますが、この数値を大きくする事で現象がが発生する頻度を下げることできないでしょうか?
vertical_align_top