springboot 数据库连接出现的诡异bug No operations allowed after connection closed.
看下面配置中 数据库连接池的配置 说明,重点关注红色部分
server:
port: 9013
spring:
application:
name: api
datasource:
druid:
#数据库连接1
mysql:
name: mysql
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/datacube?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: rootrot
#数据库连接2
greenplum:
name: greenplum
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/datacube?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: rootroot
# 下面为连接池的补充设置,应用到上面所有数据源中
# 初始化大小,最小,最大
initialSize: 5
minIdle: 10
maxActive: 1000
#配置获取连接等待超时的时间
maxWait: 60000
#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
#配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
#验证连接是否有效。此参数必须设置为非空字符串,下面三项设置成true才能生效
validationQuery: SELECT 1
#指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.
testWhileIdle: true
#指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个
testOnBorrow: true
#指明是否在归还到池中前进行检验
testOnReturn: false
#打开PSCache,并且指定每个连接上PSCache的大小
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
#配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
filters: stat,wall,log4j
#通过connectProperties属性来打开mergeSql功能;慢SQL记录
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000;druid.stat.logSlowSql=true
#合并多个DruidDataSource的监控数据
useGlobalDataSourceStat: true
# WebStatFilter:
# exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
# stat-view-servlet:
# login-username: admin
# login-password: admin
jpa:
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
show-sql: true
hibernate:
#dialect: org.hibernate.dialect.MySQL5Dialect
ddl-auto: none
naming:
strategy: org.hibernate.cfg.ImprovedNamingStrategy
springboot 数据库连接出现的诡异bug No operations allowed after connection closed.相关推荐
- com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.
目录 一.功能背景 二.错误信息 三.相关代码 四.问题原因 四.解决办法 1.修改dbDriver 2.修改数据库配置 3.通过修改配置文件信息 一.功能背景 在SpringBoot项目中使用第三方 ...
- 数据源 No operations allowed after connection closed
Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里): DriverManagerDataSource:在每个连接请求时都新建一个 ...
- ConnectionIsClosedException: No operations allowed after connection closed
最近生产上spring boot项目使用Hikari 数据源在一个用户信息查询操作数据库时总是报如题的错误.网上查看很多资料一直没有解决,但目前也没有什么好的办法,哪位大神给指导下. 报错信息如下: ...
- mysql No operations allowed after connection closed.Connection was implicitly closed due to underly
转载原文地址:原文地址 在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的 关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天 ...
- (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 ...
- No operations allowed after connection closed.Connection was implicitly clos,MySQL服务器无法链接;
尝试1:检查防火墙状态:systemctl status firewalld 如打开,需确认服务器端口是否开放 lsof -i : 8080(8080为实际需替换端口):如未打开请移步尝试2: 尝试 ...
- No operations allowed after connection closed--转
https://www.jianshu.com/p/1626d41572f2 Spring boot的单数据源配置比较简单,只需要在application.properties配置相关的jdbc连接的 ...
- mysql报错No operations allowed after statement closed
mysql报错No operations allowed after statement closed 网上搜了很多,感觉都没什么作用,很多都是改等待时间,其实还有一个原因,可能是数据库锁住了,这种报 ...
最新文章
- 微信小程序import和include
- cad 怎么显示块句柄_新手必看的CAD小技巧,老师傅精选汇总,三分钟教你学习用处多多...
- C++中重载赋值运算符=
- c语言程序设计文件操作,c语言程序设计文件操作方法示例(CreateFile和fopen)
- 【深度学习】图像输入网络必要的处理流程
- Python3 PyQt5 PyCharm 环境搭建
- 数据结构之二叉树的先序、中序、后续的求法
- 提高ipad浏览器下大尺寸xml文件解析的性能
- t-sne 流形_流形学习[t-SNE,LLE,Isomap等]变得轻松
- python3.6sysos_求大佬,这是什么情况啊
- shell 提取sql 的字段名表名_Mysql 常用SQL语句集锦(仅学习)
- 请不要把数据分析和机器学习混为一谈
- 慕课python七月_【慕课有约】七月老师:关于小程序的那些事
- java c 语言之父_Java之父评价C语言之父:我用尽了形容词
- 构建一套完整高效的供应链系统体系
- 台式计算机的cpu,台式电脑处理器(CPU)性能排行榜
- 【二】HTML:图像标签和超链接标签
- LINUX入门——Linux是什么?
- 长白县积极建设精准扶贫云平台
- 可视计算机应用李桂清,华南理工大学研究生导师介绍---李桂清
热门文章
- 实战 | 巧用位姿解算实现单目相机测距
- 去除法定节假日以及周末,计算请假时间
- pdf转word转换器在线版,文档转换和处理都在这里了
- SnowFlake(雪花算法)
- Issue问题模板_v1.0.3
- macos 安装 UHD 驱动并调用 Python API
- 谷歌浏览器皮肤怎么换 修改谷歌浏览器皮肤的方法
- OA服务器文件夹,OA服务器架设 图文详解.docx
- Mysql修改数据目录(迁移到挂载盘-5.7版本)
- ORA-00376、ORA-01110数据文件异常故障修复