現在本番運用しているmysqlを使用したJAVAのWebシステムにおいて、
半日ほど使っているとコネクションを取得できなくなる障害が発生してしまいます。
(Tomcatを再起動すると直ります)
下記の点を確認しました。
・コネクションのクローズ漏れ確認
・コネクションの最大接続数がオーバーしていないか確認
・エラーログはtomcat、mysql、appache全てにおいて出力されません。
ただしtomcatを再起動した際に「java.sql.SQLException: Cannot get a connection, general error」のエラーがtomcatのログに表示されます。
既に本番運用を開始してから一週間ほど立ちますが、原因を究明できず四苦八苦しております。
また検証機では再現することができません(ただ単に本番運用と同様の負荷をかけられないからだと思いますが)
少しでも解決方法に心当たりがある方がおりましたら、ご教授の程お願いいたします。
環境
Java8
Struts2
Tomcat8 8.0.22
Appache 2.4.12
Mysql 5.6.23
Linux
回答2件
あなたの回答
tips
プレビュー