老版本的tomcat和mysql,不定期的报错(有是由一月一次,有时候一星期两次),报错内容"[DataConn.java:47:ERROR]DataConndoSelectError:Nooperationsallowedafterconnectionclosed.C...
老版本的tomcat和mysql,不定期的报错(有是由一月一次,有时候一星期两次),报错内容"
[ DataConn.java:47 :ERROR]DataConn doSelect Error:No operations allowed after connection closed.
Connection was closed explicitly by the application at the following location:"
看起来应该mysql数据库和tomcat之间的连接中断了,重启tomcat就能恢复正常,但不知道是为什么这样,请各位专家帮忙给看看。
另:应该不是mysql的8小时自动关闭问题
这个系统运行5年了没有出现类似问题,最近才频繁出现
一共不到十个用户,因该不是访问量问题
之前做过主备机切换,把mysql的数据路径/mysql/data来回覆盖过
备机安装的时候好像是厂商工程师直接将tomcat mysql 应用路径直接从生产机复制过来,然后注册了一下
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
ool.java:683>
at java.lang.Thread.run<534>534>
1528476594[ DataConn.java:47 :ERROR] DataConn doSelect Error: No opera
tions allowed after connection closed.
Connection was closed explicitly by the application at the following location:
** BEGIN NESTED EXCEPTION **
应该不是代码问题,之前用了很久没问题,请老大具体指教下如何检查连接设置,mysql真不太会用,是用那个mysql...admin工具吗,那里边有个超时时间折合成小时是8小时,但是我这个过了8小时确实不会自动断,它是有时一个月不断,有时一星期断两次,基本没找到规律。
请老大们再帮忙看看,感谢啊
展开