目录

  • 问题描述
  • 解决过程

问题描述

事情是这样子的,公司线上oracle数据库因为等保评估突然设置了idle_time 。设置成10分钟了。

如果不设置idle_time,默认是 UNLIMITED,则连接始终不会被断开,这就占用了连接数资源。合理的设置idle_time,可以让连接发挥最大的效用。IDLE_TIME以分钟为单位,通过配置可以终止inactive 连接。

项目是用的SpringBoot1.5.9,数据源用的默认的tomcat数据源。

解决过程

由于添加了idle_time设置,并且项目当中的数据源并没有设置生存时间。所以就报错了。

在配置文件当中配置以下就解决了。

spring.datasource.test-on-borrow=true
spring.datasource.test-while-idle=true
spring.datasource.max-idle=100
spring.datasource.min-idle=10
spring.datasource.max-wait=30000
spring.datasource.max-active=300
spring.datasource.initial-size=50
#间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
spring.datasource.time-between-eviction-runs-millis=60000
#连接在池中最小生存的时间,单位是毫秒[time-between-eviction-runs-millis秒检查一次,超过如下时间会回收本连接
spring.datasource.min-evictable-idle-time-millis=300000
spring.datasource.validation-query=SELECT 1 FROM DUAL

SQLRecoverableException: Closed Connection相关推荐

  1. 关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转)

    关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转) 参考文章: (1)关于java.sql.SQLRecoverableEx ...

  2. charles抓取iphone https包报错:SSLHandshake: Remote host closed connection during handshake

    按照此方法:https://blog.csdn.net/lyhDream/article/details/53178118  在iphone上安装了charles的证书,在charles上也设置了ht ...

  3. python3 Connection aborted.', RemoteDisconnected('Remote end closed connection without response'

    在写爬虫的时候遇到了问题,网站是asp.net写的 requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconn ...

  4. 关于putty连接服务器提示server unexpectedly closed connection解决方法

    1.今日在对服务器进巡检时,发现无法使用putty连接到服务器,提示错误server unexpectedly closed connection.之前在连接服务器的时候也没遇到这样的情况,遂在网上进 ...

  5. 解决 ”upstream prematurely closed connection while reading response header from upstream“ 问题,运行环境为:ngi

    解决 "upstream prematurely closed connection while reading response header from upstream" 问题 ...

  6. 成功解决:http.client.RemoteDisconnected: Remote end closed connection without response

    成功解决:http.client.RemoteDisconnected: Remote end closed connection without response 问题描述 运行程序超时,有时可以正 ...

  7. Command failed with error 10107: ‘not master‘ on server 10.2.2.139:27017. Closed connection

    springboot 连接mogodb,报错Command failed with error 10107: 'not master' on server Closed connection [con ...

  8. mysql No operations allowed after connection closed.Connection was implicitly closed due to underly

    转载原文地址:原文地址 在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的 关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天 ...

  9. c3p0数据库连接池使用报错【 You can't operate on a closed Connection!!!】解决方案

    一般情况下,我们的项目中都有一个获取数据库连接的方法. 我获取数据库连接的方法是这样实现的: 1. 创建一个 ComboPooledDataSource对象,使用它的getConnection()方法 ...

  10. No operations allowed after connection closed.Connection was implicitly clos,MySQL服务器无法链接;

    尝试1:检查防火墙状态:systemctl status firewalld 如打开,需确认服务器端口是否开放  lsof -i : 8080(8080为实际需替换端口):如未打开请移步尝试2: 尝试 ...

最新文章

  1. 缓存和web缓存分别是什么?
  2. LevelDb系列之简介
  3. Homestead 无法挂载共享目录解决方案
  4. 使用Java基于数据流直接抽取word文本
  5. Quartz 框架快速入门(一)
  6. php 导出csv 转义 逗号转义,在csv php中转义换行符
  7. 在WildFly 8.2中修补焊接3 – Java EE 8的第一个实验RI
  8. vueJs的简单入门以及基础语法
  9. [有限元] DistMesh Matlab 程序示例
  10. smarty基本语法之判断,循环语句
  11. ubuntu -- 安装最新版的nodejs
  12. 塞尔达传说gba_【译介】《塞尔达传说:不可思议的帽子》2004年开发者访谈
  13. 最好用的个人财务管理工具 Money Pro 2.7.4中文版
  14. jupyter运行时in[*]是什么原因_变頻器的停止按钮按下时,电机反而不受控制加速运行是什么原因?...
  15. Eclipse开发环境配置
  16. 命令创建vue项目工程
  17. Thumbnails 压缩图片到指定kb
  18. 计算机解决科学研究,EndNote在Word中插入文献时电脑变卡的解决方法 | 科研动力...
  19. 利用matlab将三维数据画成三维立体图
  20. import javax.jws 出错

热门文章

  1. seo入门最重要的是什么?
  2. win10升级助手_Win7直接升级Win10,小编三种方法告诉你如何做到,建议收藏哦!
  3. 【2018提高测试】飘雪圣域 【连通性+可持久化线段树 / 离线+权值线段树】 (详解)
  4. 数人云|听说大神都在用这25种软件部署工具,你用过几种?
  5. 【HTML 5】HTML5 Canvas rect(), strokeRect() 和 fillRect() 的区别
  6. 百度公司关于SEO的建议
  7. C++实现走迷宫算法(1)
  8. 大闹天宫 页游 架设教程 自玩 单机
  9. Flutter混编工程之高速公路Pigeon
  10. c语言n的阶乘 longfact,如何定义函式fact(n) 计算n的阶乘:n!=1*2*……*n,函式返回值型别是double?...