No operations allowed after connection closed.Connection was implicitly clos,MySQL服务器无法链接;
尝试1:检查防火墙状态:systemctl status firewalld 如打开,需确认服务器端口是否开放 lsof -i : 8080(8080为实际需替换端口);如未打开请移步尝试2;
尝试2:因为MySQL5.0以后对超长时间DB连接做了一个处理,如果一个DB连接在无任何操作情况下过了8个小,Mysql会自动把这个连接关闭。这就是问题的所在,在连接池中的connections如果空闲超过8小时,mysql将其断开,而连接池自己并不知道该connection已经失效,如果这时有 Client请求connection,连接池将该失效的Connection提供给Client,将会造成上面的异常。
所以配置datasource时需要配置相应的连接池参数,定是去检查连接的有效性,定时清理无效的连接。
解决办法:
在application.properties的primary数据源的配置下添加如下连接池配置:
#以下为连接池的相关参数配置
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5
spring.datasource.validation-query=SELECT 1
spring.datasource.test-on-borrow=false
spring.datasource.test-while-idle=true
spring.datasource.time-between-eviction-runs-millis=18800
或者你就关闭当前连接页重新连接一次嘛,改来改去的很麻烦的;
No operations allowed after connection closed.Connection was implicitly clos,MySQL服务器无法链接;相关推荐
- mysql No operations allowed after connection closed.Connection was implicitly closed due to underly
转载原文地址:原文地址 在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的 关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天 ...
- No operations allowed after statement closed
昨晚kettle跑数据pao出了错 本人链接的是mysql数据库 发现这个 org.pentaho.di.core.exception.KettleDatabaseException: Unable ...
- mysql报错No operations allowed after statement closed
mysql报错No operations allowed after statement closed 网上搜了很多,感觉都没什么作用,很多都是改等待时间,其实还有一个原因,可能是数据库锁住了,这种报 ...
- myBatis连接MySQL报错误:No operations allowed after conn
为什么80%的码农都做不了架构师?>>> myBatis连接MySQL报错误:No operations allowed after connection closed.Con ...
- 数据源 No operations allowed after connection closed
Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里): DriverManagerDataSource:在每个连接请求时都新建一个 ...
- (No operations allowed after connection closed.).Possibly consider using a shorter maxLifetime value
这两天碰到一个问题,在正常查询数据时,没有问题,但在使用多线程查询数据导出时,会报以下错误: 2020-05-21 08:40:36.639 WARN [charger-business,,,] 13 ...
- 今天项目报错: No operations allowed after connection closed
今天项目报错: No operations allowed after connection closed 错误原因:MySQL服务器默认的"wait_timeout"是28800 ...
- com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.
目录 一.功能背景 二.错误信息 三.相关代码 四.问题原因 四.解决办法 1.修改dbDriver 2.修改数据库配置 3.通过修改配置文件信息 一.功能背景 在SpringBoot项目中使用第三方 ...
- ConnectionIsClosedException: No operations allowed after connection closed
最近生产上spring boot项目使用Hikari 数据源在一个用户信息查询操作数据库时总是报如题的错误.网上查看很多资料一直没有解决,但目前也没有什么好的办法,哪位大神给指导下. 报错信息如下: ...
最新文章
- libcurl选项CURLOPT_WRITEDATA中的“坑”
- 《虚拟化与云计算》读书感(三)数据中心的概述
- AWS开源Firecracker,一种运行多租户容器服务的新虚拟化技术
- 目标检测中背景建模方法
- Atitit 图像扫描器---基于扫描线
- 1.RTMP流媒体服务器搭建
- Flask-Cache的使用
- java炸弹游戏_java实现数字炸弹
- 推荐一个以动画效果显示github提交记录的黑科技工具:Gource
- python小甲鱼爬虫妹子_【Python学习日记】B站小甲鱼:爬虫
- transition css_Transition 过渡
- 边工作边刷题:70天一遍leetcode: day 6
- WordPress 常用快捷键列表
- 持续集成部署Jenkins工作笔记0009---创建SVN版本库并提交Maven工程
- 业界分享 | 百度图神经网络实践
- ShardingSphere Raw JDBC 主从示例
- avl树 php,PHP实现平衡二叉树(AVL树)
- c语言里,关于宏定义的使用
- 加密电子邮件是最安全高效的工作通信方式
- 经典算法题每日演练——第二十题 三元组
热门文章
- 徐新:京东是所投最成功的案子
- 计算机台式pc机主机箱结构图,一种隔板组合台式PC机机箱制造技术
- 环境变量的用户变量与系统变量的简单说明
- 洛河98计算机学校王艳,小学语文课堂导入设计研究实施方案
- DUF:Deep Video Super-Resolution Network Using Dynamic Upsampling Filters ...阅读笔记
- 机器学习学习笔记(三)之分类器
- Fedora7配置简介
- 【Unity3D实战】零基础一步一步教你制作跑酷类游戏
- OWIN的理解和实践(二) – Host和Server的开发
- 聚观早报 | 达达集团正式回归京东;每日优鲜便利购业务被收购