バージョン1.16からグループセッションを使わさせていただいております。社内では無くてはならないシステムとなっております。システムを使わさせていただきまして有り難うございます。さて、今月よりバージョン2.02に変更して使用開始しましたが、アクセスが数件でも重なった場合、データーベース回線エラーが頻繁に発生してアクセス出来なくなる症状か発生しています。「サーバーエラーが発生しました。回線が込み合っている可能性があります。時間を・・・」のメッセージが頻繁に出ます。旧バージョンはwindows2000server Tomcat + IIS新バージョンはwindows2000sp4 tomcat + IIS で動作させております。完全に切り替えるまで2台で運用しています。旧バージョンでは100ユーザー以上が全く問題なく使用出来ています。何か設定に間違いがあるのでしょうか?何かおわかりの方ございましたらご教授お願いします。尚、新旧どちらもインストールガイドどおりで、そのままで動作しております。エラーログの一部です。2007-11-12 20:30:05,664 ERROR jp.groupsession.v2.bbs.BbsMainInfoMessage:60 - 新着掲示板カウントの取得に失敗org.h2.jdbc.JdbcSQLException: General error: java.lang.NullPointerException [HY000-46] at org.h2.message.Message.getSQLException(Message.java:65) at org.h2.message.Message.convert(Message.java:370) at org.h2.command.Command.executeQueryLocal(Command.java:75) at org.h2.command.Command.executeQuery(Command.java:61) at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:89) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92) at jp.groupsession.v2.bbs.dao.BulletinDao.getThreadListCnt
掲示板の投稿件数が多くなると動作が遅くなることを確認しています。これは次のバージョンで改修されます。今回の現象はそのために発生したものと思われます。
回答有り難うございます。h2データーベースを調べてみると、ロックがテーブルロックという仕様になっているようですので、そのせいかと思ったりもしています。現状 サーバーエラーが頻発しており CPU使用率が100%状態が30秒以上続きGsession(Tomcatもか)が落ちる状態が発生しております。しばらく 旧バージョンを復活させ、新しいバージョンを待ちます。よろしくお願いします。
下記のスレッドを参考にすれば解決できると思いますよ。http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=137
nishioka様貴重なアドバイスありがとうございました。早速実行してみましたところ、ログオンからメイン画面表示まで数十秒から数分かかっていたものが1秒程度で開くようになりました。10ユーザーぐらいのほぼ同時アクセスでも、全く渋滞は発生せず、CPU使用率も数パーセント以下で動作するようになりました。ありがとうございました。
vertical_align_top