问题描述
年前我所负责的系统新上线了几家客户,这几家客户跟之前上线的客户不同的是,系统所使用的MySQL数据库不是由我们公司自己的运维安装的,而是由兄弟公司来搭建和维护的(由于这个系统会逐渐转给兄弟公司来维护)。系统上线之后,在后台经常会看到如下所示异常信息:
INFO: [c3p0] NewPooledConnection close Exception.
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during rollback(). Transaction resolution unknown.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
at com.mysql.jdbc