mysql-<SOS!!!> Communications link failureons

问题描述

<SOS!!!> Communications link failureons
自己做的第一个信息类网站,第一次访问主页时能够正确显示,但过几分钟后刷新该页面是就会报错:错误类型如下:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 1649969 milliseconds ago. The last packet sent successfully to the server was 2 milliseconds ago

.
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)
在网上查了一些解决方案,比如设置mysql参数“wait_timeout”等等都不奏效。求大神指点。。(ps: 用的是Hibernate访问数据库,MySQL版本为5.6的)

解决方案

服务器超时,网络不稳定,查询数据时间太长等等

时间: 2024-09-11 23:35:11

mysql-&amp;lt;SOS!!!&amp;gt; Communications link failureons的相关文章

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决办法

09:00:30.307 [http-8080-6] ERROR org.hibernate.transaction.JDBCTransaction -JDBC begin failed com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 56,237,340 mi

配置- hive Communications link failure

问题描述 hive Communications link failure 在hive链接mysql作为数据源的过程中,配置conf下的hive-site.xml 文件,hive是装在Hadoop集群的master上,ip地址是192.168.1.154.mysql直接使用的sudo apt-get install mysql-server 安装的.使用netstat -nat 显示: 结果如下:然后我的hive 配置文件是:把ip地址换成localhost或者127.0.0.1 hive下 s

ActiveMQ:Communications link failure问题以及解决办法

ActiveMQ版本:5.5.1 MQ 所使用的 MySQL 是 InnoDB存储引擎 记录人:@郑昀 现象: 业务表面现象:无.系统现象:无. 日志信息:业务系统发送 MQ 消息时,下面这种错误日志断断续续地一直都有: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure   The last packet successfully received from the serve

JDBC中的Communications link failure due to underlying exception错误

问题描述:使用JDBC连接Mysql数据库时,出现"Connection reset"错误,抛出如下异常: Connection couldn't be established to jdbc:mysql://***/***?user=***&password=******** com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** B

Communications Link failure

这个错误是因为数据库设置的wait_timeout和interactive_timeout两个参数时间比较短引起的,解决方案一个是延长这两个参数,另一个方法就是修改数据库连接池testOnBorrow参数,改为true即可解决问题. Mark一下

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **

如何解决mysql 8小时空闲后连接超时的问题

问:怎样才能解决mysql 8小时空闲后连接超时的问题? 答:当应用程序和数据库建立连接时,如果超过了8个小时,应用程序句不会去访问数据库,数据库就会出现断掉连接的现象 .这时再次访问就会抛出异常,异常如下: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.io.EOFException STACKTRACE: java.io.EOFException at co

解决MySQL 5数据库连接超时问题

最近碰到一个mysql5数据库的问题.就是一个标准的servlet/tomcat网络应用,后台使用mysql数据库.问题是待机一晚上后,第二天早上第一次登录总是失败.察看日志发现如下错误: "com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago." 经过一番调研,发现很多人都碰到过类似

RedHat Linux下通过JDBC连接MySQL出现的一个问题

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题 通过JDBC连接MySQL出现 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fa