错误描述:
STACKTRACE:
java.sql.SQLException: Communication link failure: java.net.SocketException, underlying cause: Software caused connection abort: recv failed
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: Software caused connection abort: recv failed
STACKTRACE:
java.net.SocketException: Software caused connection abort: recv failed
这种错误是在应用程序和数据库建立连接,如果超过8个小时应用程序不去访问数据库,数据库连接就会断掉,当再次访问时,就会抛出如上的异常。
最简单的解决办法就是在Mysql的安装目录下在my.ini文件中添加:
interactive_timeout=288000
wait_timeout=288000,然后重启mysql服务
即把在原来默认的8个小时后再加一个0,为80小时,这样一般就不容易失效了,因为80个小时没有应用程序访问是很少见的,除非系统不再使用了。
注意这两个参数一定要同时添加,网上很多都说只要添加interactive_timeout=288000
就可以了,事实是不行的,把我给忽悠了,花了很多时间。
分享到:
相关推荐
MySQL数据库连接超时(Wait_timeout)问题总结.pdfMySQL数据库连接超时(Wait_timeout)问题总结.pdfMySQL数据库连接超时(Wait_timeout)问题总结.pdfMySQL数据库连接超时(Wait_timeout)问题总结.pdfMySQL数据库连接超时...
mysql5将其连接的等待时间(wait_timeout)缺省为8小时。怎么不让它超时呢
nodejs 关于mysql模块 连接超时自动断开解决方法,在这块遇到的坑,而且坑了很久才找到的,分享只为求分
* 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...
可以直接通过设置来达到重连问题,方法很简单,里面有复现自动断开连接导致不能正常插入数据的方法,是自己没有积分所以才要积分
* 连接超时:可以尝试在 url 后面加上 ?serverTimezone=GMT。 * 无法连接:检查连接参数是否正确,检查网络连接是否正常。 结论 PyCharm 连接 MySQL 数据库可以很方便地查看和管理数据库中的数据,提高开发效率。...
数据库和表的创建和管理;;1.MySQL Workbench MySQL官方的一个图形管理工具,支持数据库的创建、设计、迁移、备份、导出、导入等功能,支持windows、linux、mac主流的操作...Navicat创建、修改和删除MySQL数据库;谢谢
参数化配置数据库连接,以及简单shell如何传参调度Kettle
这是用连接池技术管理连接oracle数据库的工具类代码,如果想连接MySQL,直接修改配置文件即可。
HikariCP 数据库连接池实战 HikariCP 是一个高性能的 Java 数据库连接池,由 Zachary Tong 开发并维护。它基于 Apache Commons DBCP,并进行了许多优化和改进,以提供更好的性能和可扩展性。 HikariCP 的核心理念...
主要介绍了spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法,需要的朋友可以参考下
Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的...
C#数据库连接字符串集合.Sql验证Windows身份验证 C# 数据库连接字符串集合是指在 C# 编程语言中使用的数据库连接字符串的集合,这些连接字符串用于连接不同的数据库管理系统,如 Sql Server、Access、Excel、Oracle...
数据库连接池(database connection pool)是在 Java 中用于管理数据库连接的一种技术。它的主要目的是提高数据库连接的重用性和性能。在传统的数据库连接方式中,每次与数据库建立连接时都需要进行一系列的网络通信...
# MySQL的最大连接数,如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,...
本文主要介绍了IDEA配置连接MYSQL数据库遇到Failed这个问题解决,分享给大家,具体如下: 错误位置如下 我们改过来 发现就能正常连接 IDEA尝试连接Mysql时失败 在尝试用IDEA连接的Mysql时一直显示连接失败,...
Navicat导航貓 - 简体中文版 <br>软件简介:Navicat导航貓是一个强大的MySQL数据库管理和开发工具。Navicat导航貓为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极...
* `Connect Timeout=30`:连接超时时间为 30 秒。 二、C# 连接 Access 数据库 要连接 Access 数据库,我们需要使用 `System.Data.OleDb` 命名空间。连接字符串的格式为: ``` "Provider=Microsoft.Jet.OleDb.4.0;...
Java开发中DB2、Oracle、SQL Server、Sybase、MySQL等数据库的驱动程序的加载及建立连接
却卡第一个测试上,启动provider服务和Consumer服务,请求接口却始终报zookeeper请求超时错误(dubbo+zookeeper服务端重复调用三次),经过排查,我的问题是出在dao层与数据库连接的问题上(而且provider方还不报错,...