hibernate mysql 超时_Hibernate连接数据库超时设置autoReconnect=true

2023-11-01

com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which is longer than the server configured value of

'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property

'autoReconnect=true'to avoid this problem.

jdbc.url=jdbc:mysql://ipaddress:3306/database?autoReconnect=true&autoReconnectForPools=true

然后数据库连接池中增加设置如下:

SELECT 1

true

测试两天看是可以解决问题。

如果还是出问题,可虑使用另一个方案:

1. 移除 autoReconnect=true&autoReconnectForPools=true这两个在 URL 中配置的属性

2. 更新连接池框架为  C3P0, 参考其在 Hibernate 中的配置如下:

org.hibernate.connection.C3P0ConnectionProvider

5

30

1800

50

1

120 

true原因是连接数据库超时了,目前先把 URL 改成

jdbc.url=jdbc:mysql://ipaddress:3306/database?autoReconnect=true&autoReconnectForPools=true

然后数据库连接池中增加设置如下:

SELECT 1

true

测试两天看是可以解决问题。

如果还是出问题,可虑使用另一个方案:

1. 移除 autoReconnect=true&autoReconnectForPools=true这两个在 URL 中配置的属性

2. 更新连接池框架为  C3P0, 参考其在 Hibernate 中的配置如下:

org.hibernate.connection.C3P0ConnectionProvider

5

30

1800

50

1

120 

true

原因是连接数据库超时了,目前先把 URL 改成

jdbc.url=jdbc:mysql://ipaddress:3306/database?autoReconnect=true&autoReconnectForPools=true

然后数据库连接池中增加设置如下:

SELECT 1

true

测试两天看是可以解决问题。

如果还是出问题,可虑使用另一个方案:

1. 移除 autoReconnect=true&autoReconnectForPools=true这两个在 URL 中配置的属性

2. 更新连接池框架为  C3P0, 参考其在 Hibernate 中的配置如下:

org.hibernate.connection.C3P0ConnectionProvider

5

30

1800

50

1

120 

true

truebm%_7

true:]hKB$

true:\@q^g PN

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hibernate mysql 超时_Hibernate连接数据库超时设置autoReconnect=true 的相关文章

  • unity使物体运行时自动旋转

    using System Collections using System Collections Generic using UnityEngine public class jiaobeng MonoBehaviour public f
  • 网络安全难学吗?前途怎么样?

    会者不难 网络安全是比较复杂的 涵盖网络的各个方面 入门简单 但是要深入学习相对比较难一些 还是要通过各种方法去系统的学习网络安全知识 掌握网络安全技能 才能比较容易的进入到网络安全行业 发展前景 根据相关调研今年上半年 网络安全产业人才需
  • 微信小程序服务器里有数据库吗?,微信小程序云开发服务端数据库API 在集合上新增记录...

    Collection add 在集合上新增记录 函数签名如下 function add options object Promise 参数说明字段名类型必填默认值说明dataObject是新增记录的定义 返回值说明 Promise 的 re
  • Java 概述

    目录 1 Java 语言背景介绍 2 Java 语言跨平台原理 3 JRE 和 JDK 4 JDK 的下载和安装 1 Java 语言背景介绍 语言 人与人交流沟通的表达方式 计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 Java
  • MIPI CSI接口调试方法:时序调试

    关于的mipi 的规范 协议及物理接口定义 网上文章确实比较多 想必也是每个想要了解mipi的人首先会阅读的 本人也是其中之一 所以这篇短文主要是想记录自己在调试mipi这个接口时遇到的一些问题 1 clock lane continue
  • Linux内核4.14 LTS发布:那些最新最好的功能特性

    9月份 Linux内核开发人员格雷格 克罗 哈特曼 Greg Kroah Hartman 在其个人博客上证实 Linux内核4 14是下一个LTS内核 这个内核将至少被支持两年 最近这个年限被延长到了六年 因此 Linux 4 14的开发周
  • 知识图谱构建过程

    公众号 写bug的程旭源 知识图谱 是结构化的语义知识库 用于迅速描述物理世界中的概念及其相互关系 通过将数据粒度从document级别降到data级别 聚合大量知识 从而实现知识的快速响应和推理 1 知识图谱的基本单位 是 实体 Enti
  • PostgreSQL导出数据到sql文件

    打开cmd 进入数据库名ql安装路径 可以使用 pg dump help命令查看帮助 C Program Files 数据库名QL 9 2 bin gt pg dump h 数据库地址 主机名 p 端口号 U postgres column
  • Nginx(三)源码剖析之内存池,与内存管理

    Nginx源码剖析之内存池 与内存管理 作者 July dreamice 阿波 yixiao 出处 http blog csdn net v JULY v 引言 Nginx 发音同 engine x 是一款轻量级的Web 服务器 反向代理服
  • MAC 下访问EBS Java form

    背景 学习Oracle EBS系统 在最新的 2018年9月 Mac OS 10 13 6下无法使用Safari浏览器打开form 在网上找了很久 也试了很多 都不管用 最终通过重装jre 旧版Chrome 或 Firefox 搞定 安装j
  • 为什么Go是一种设计糟糕的编程语言

    好吧 我承认这个标题有点放肆 我多告诉你一点 我爱肆意妄言的标题 它能够吸引注意力 不管怎样 在这篇博文中我会试图证明 Go 是一个设计得很糟糕的语言 剧透 事实上它是 我已经摆弄 Go 有几个月了 而且 我想我在六月某个时候运行了第一个
  • 正则表达式(校验规则)

    正则表达式 说明 abc a b c中任意一个字符 abc 除了abc的任意一个字符 a z a z中任意一个字符 a zA Z0 9 a zA Z0 9中任意一个字符 a z bc a z中除了bc的任意一个字符 知识点案例 String
  • 剑指Offer - 面试题6:从尾到头打印链表

    题目 输入一个链表的头节点 从尾到头反过来打印出来每个节点的值 链表节点定义如下 struct ListNode int m nKey struct ListNode m pNext 思路 栈方法 从尾到头完全符合栈的特性 我们直接拿栈来存
  • 402. Remove K Digits

    402 Remove K Digits Given a non negative integer num represented as a string remove k digits from the number so that the
  • 【知识点总结】电力电子技术——第二讲

    电力电子技术 第二讲 总结内容 逆变电路 电压型逆变电路 电流型逆变电路 直流斩波器 Buck电路 Boost电路 升降压斩波电路 Cuk斩波电路 Sepic斩波电路 Zeta斩波电路 扩展 电赛 双向DC DC电路 隔离电源 多重斩波电路
  • GDB调试器常用命令

    1 l命令 list 列出所有程序源码 2 b命令 break 用于设置断点 break main 表示在 main 函数处设置断点 break 11 在第 11 行设置断点 3 c命令用于运行到断点处 输入 c 命令程序就会运行 直到下一
  • 来聊聊DenseNet及其变体PeleeNet、VoVNet

    关注公众号 AI算法修炼营 选择 星标 公众号 精选作品 第一时间送达 前面 基础积累系列的文章讲了ResNet网络及其变体 具体可以参考文章 来聊聊ResNet及其变体 ResNet通过前层与后层的 短路连接 Shortcuts 加强了前
  • Pytorch清空显存缓冲区(torch.cuda.empty_cache)

    torch cuda empty cache 因为PyTorch是有缓存区的设置的 意思就是一个Tensor就算被释放了 进程也不会把空闲出来的显存还给GPU 而是等待下一个Tensor来填入这一片被释放的空间 所以我们用nvidia sm
  • P4环境搭建

    P4的运行环境包括以下组件 protobuf p4c behavioral model grpc PI mininet 一 安装全新的Ubuntu 在vmware上安装Ubuntu的过程这篇文章就不写了 大伙可以找其他博主的教程 我建议的版

随机推荐

  • 商用服务器SMP、NUMA及MPP体系介绍

    今天给大家介绍一下常见的三种商用服务器 SMP NUMA以及MPP 一 SMP详解 所谓SMP 即Symmetric Multi processor 对称多处理器结构 x86服务器及其他双路服务器就属于这种结构 PC机 手机和笔记本电脑也属
  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • 操作系统 — 进程的退出(exit)

    进程退出 linux下正常的退出方式 1 在main函数中使用了return返回 return之后把控制权交给调用函数 2 调用exit 或者 exit exit 之后把控制权交给系统 异常退出 1 调用abort函数 2 进程收到某个信号
  • 双重祖先【树链剖分】

    题目链接 51nod 2553 双重祖先 给定两棵有根树 两棵树均有 n个节点 且根均为 11号点 问有多少对 u v 满足 在给定的两棵树中 u均为 v的祖先 数据范围 1 105 1 首先 我们可以考虑第一棵树 向下dfs的过程中 我们
  • ng 无法加载文件 C:\Users\hl\AppData\Roaming\npm\ng.ps1 解决方法

    错误提示 一 我们在win10 系统中有一个搜索框 输入 Windos PowerShell noted 一定要选择 管理员身份运行 二 打开了命令行之后 输入 set ExecutionPolicy RemoteSigned 然后更改权限
  • Java 常用命令、文档注释、命令行参数

    目录 注释 常用命令 生成API文档 命令行参数 注释 单行注释 多 行 注 释 文档注释 一般标注在类 接口 对外暴露的成员上 描述功能 使用说明 订单业务服务 author chy xxx xxx com version 1 0 sin
  • python 出现socket.gaierror: [Errno 11004] getaddrinfo failed错误

    python 出现socket gaierror Errno 11004 getaddrinfo failed错误 报错详情 Traceback most recent call last File D JiCaiZhuanTi Case
  • 短信开发中的MT、MO是什么意思?

    MO Mobile originate MT Mobile Terminate MT 下行 即SP端下发给用户的信息 MO 上行 即用户上发给SP的信息 上行 mo提交短信到短信中心 下行 mt短信中心向特定的用户转发短信 你的短信是这样的
  • redis4.0集群搭建

    1 安装单机版Redis centos7可以yum直接安装 也可以通过源码包安装 以下仅展示源码编译安装 安装依赖 root localhost yum install gcc y 下载redis4 0 root localhost wge
  • 【习题四】【数据库原理】

    文章目录 一 单选题 二 填空题 三 简答题 Reference 一 单选题 1 表达了数据和处理过程的关系 A 数据字典 B 数据流图 C 逻辑设计 D 概念设计 正确答案 B 2 设计子模式属于数据库设计的 A 需求分析 B 概念设计
  • 为什么计算机采用二进制而不是八进制或者十六进制

    电子计算机能以极高速度进行信息处理和加工 包括数据处理和加工 而且有极大的信息存储能力 数据在计算机中以器件的物理状态表示 采用二进制数字系统 计算机处理所有的字符或符号也要用二进制编码来表示 用二进制的优点是容易表示 运算规则简单 节省设
  • 21亿春节红包撒出去,能缓解快手的流量焦虑吗?

    来源 连线Insight 编辑 李信 抖音作为央视春晚合作伙伴 着实火了一把 官方数据显示 春晚期间 抖音红包的总互动次数达到703亿 在抖音宣布成为2021年春晚独家红包互动合作伙伴时 最焦虑的莫过于快手 1月28日 快手官方微博宣布拿下
  • 类默认成员函数 - 析构函数

    析构函数与构造函数就是功能截然相反的两个函数了 析构函数就是将对象内部的资源进行清理 如malloc开辟的等 值得注意的是 很多人误以为析构函数是销毁对象 对象的销毁工作是由编译器完成的 我们现在说说析构函数的有那些特性 1 还是重析构函数
  • 咖说丨一文了解区块链在医疗领域的应用案例

    收集一众行业大咖观点 探索区块链商业及应用 百家争鸣 百花齐放 说理 解密 预测和八卦 了解行业内幕 看咖说就够了 投稿请联系 tougao conflux chain org 本文转自 白话区块链 作者 Wayne 换了一家医院就诊就要重
  • 阿里手淘猜你喜欢Swing算法介绍

    Swing算法原理比较简单 是阿里早期使用到的一种召回算法 在阿里多个业务被验证过非常有效的一种召回方式 它认为 user item user 的结构比 itemCF 的单边结构更稳定 Swing指的是秋千 例如用户 u uu 和用户 v
  • Shell常用的几个正则表达式:[:alnum:], [:alpha:], [:upper:], [:lower:], [:digit:] 认知

    一 通配符命令简介 匹配符合相关条件的符号 匹配文件名查找 通配符类型 匹配任意长度的任意字符 匹配任意单个字符 匹配指定范围内的任意单个字符 匹配指定范围之外的任意单个字符 space 空白字符 punct 标点符号 lower 小写字母
  • 由java转c++ 和qt的学习心得

    接触qt有一周左右了 写下这篇文章 用于反思自己前几日浑浑噩噩 也用于警醒自己 我是从java转到c 到qt开发的 原先以为编程语言是相通的 但是接触之后才发现 换一种新语言学 很难 接下来回顾两点 一 c 的学习思考 c 中 我认为最为重
  • 21.shell语言之if条件判断语句

    个人简介 作者简介 大家好 我是小鹏linux 运维领域新星创作者 个人主页 小鹏linux 支持我 点赞 收藏 留言 格言 你未必出类拔萃 但一定与众不同 系列专栏 阶段一 windows基础 原创16篇 阶段二 Linux基础知识 原创
  • Mac安装Redis后的配置

    Mac安装Redis后的配置 找到安装目录 配置文件修改 启动服务做测试连接 找到安装目录 1 双击 右键 访达 点击前往文件夹进行查找 如下图所示 2 然后再如下图所示中找到如下路径 usr local bin 3 找到redis con
  • hibernate mysql 超时_Hibernate连接数据库超时设置autoReconnect=true

    com mysql jdbc CommunicationsException The last packet successfully received from the server was58129 seconds ago The la