SQLRecoverableException: Closed Connection

2023-11-08

问题描述

事情是这样子的,公司线上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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQLRecoverableException: Closed Connection 的相关文章

  • 线程自动利用多个CPU核心?

    假设我的应用程序运行 2 个线程 例如渲染线程和游戏更新线程 如果它在具有多核 CPU 当今典型 的移动设备上运行 我是否可以期望线程在可能的情况下自动分配给不同的核心 我知道底层操作系统内核 Android linux内核 决定调度 我的
  • 在数据流模板中调用 waitUntilFinish() 后可以运行代码吗?

    我有一个批处理 Apache Beam 作业 它从 GCS 获取文件作为输入 我的目标是根据执行后管道的状态将文件移动到两个 GCS 存储桶之一 如果管道执行成功 则将文件移动到存储桶 A 否则 如果管道在执行过程中出现任何未处理的异常 则
  • 使用 ANTLR 为 java 源代码生成抽象语法树

    如何使用 ANTLR 从 java src 代码生成 AST 有什么帮助吗 好的 步骤如下 前往ANTLR站点 http www antlr org 并下载最新版本 下载Java g和JavaTreeParser g文件来自here htt
  • Convert.FromBase64String 方法的 Java 等效项

    Java 中是否有相当于Convert FromBase64String http msdn microsoft com en us library system convert frombase64string aspx which 将指
  • Microsoft Graph 身份验证 - 委派权限

    我可以使用 Microsoft Graph 访问资源无需用户即可访问 https developer microsoft com en us graph docs concepts auth v2 service 但是 此方法不允许我访问需
  • 请求位置更新参数

    这就是 requestLocationUpdates 的样子 我使用它的方式 requestLocationUpdates String provider long minTime float minDistance LocationLis
  • Clip 在 Java 中播放 WAV 文件时出现严重延迟

    我编写了一段代码来读取 WAV 文件 大小约为 80 mb 并播放该文件 问题是声音播放效果很差 极度滞后 你能告诉我有什么问题吗 这是我的代码 我称之为doPlayJframe 构造函数内的函数 private void doPlay f
  • Spring Data 与 Spring Data JPA 与 JdbcTemplate

    我有信心Spring Data and Spring Data JPA指的是相同的 但后来我在 youtube 上观看了一个关于他正在使用JdbcTemplate在那篇教程中 所以我在那里感到困惑 我想澄清一下两者之间有什么区别Spring
  • 归并排序中的递归:两次递归调用

    private void mergesort int low int high line 1 if low lt high line 2 int middle low high 2 line 3 mergesort low middle l
  • 尝试使用 Ruby Java Bridge (RJB) gem 时出现错误“无法创建 Java VM”

    我正在尝试实现 Ruby Java Bridge RJB gem 来与 JVM 通信 以便我可以运行 Open NLP gem 我在 Windows 8 上安装并运行了 Java 所有迹象 至少我所知道的 都表明 Java 已安装并可运行
  • 使用 AWS Java SDK 为现有 S3 对象设置 Expires 标头

    我正在更新 Amazon S3 存储桶中的现有对象以设置一些元数据 我想设置 HTTPExpires每个对象的标头以更好地处理 HTTP 1 0 客户端 我们正在使用AWS Java SDK http aws amazon com sdkf
  • Java直接内存:在自定义类中使用sun.misc.Cleaner

    在 Java 中 NIO 直接缓冲区分配的内存通过以下方式释放 sun misc Cleaner实例 一些比对象终结更有效的特殊幻像引用 这种清洁器机制是否仅针对直接缓冲区子类硬编码在 JVM 中 或者是否也可以在自定义组件中使用清洁器 例
  • 将多模块 Maven 项目导入 Eclipse 时出现问题 (STS 2.5.2)

    我刚刚花了最后一个小时查看 Stackoverflow com 上的线程 尝试将 Maven 项目导入到 Spring ToolSuite 2 5 2 中 Maven 项目有多个模块 当我使用 STS 中的 Import 向导导入项目时 所
  • 应用程序关闭时的倒计时问题

    我制作了一个 CountDownTimer 代码 我希望 CountDownTimer 在完成时重新启动 即使应用程序已关闭 但它仅在应用程序正在运行或重新启动应用程序时重新启动 因此 如果我在倒计时为 00 10 分钟 秒 时关闭应用程序
  • Keycloak - 自定义 SPI 未出现在列表中

    我为我的 keycloak 服务器制作了一个自定义 SPI 现在我必须在管理控制台上配置它 我将 SPI 添加为模块 并手动安装 因此我将其放在 module package name main 中 并包含 module xml 我还将其放
  • 将 JTextArea 内容写入文件

    我在 Java Swing 中有一个 JTextArea 和一个 提交 按钮 需要将textarea的内容写入一个带有换行符的文件中 我得到的输出是这样的 它被写为文件中的一个字符串 try BufferedWriter fileOut n
  • 将2-3-4树转换为红黑树

    我正在尝试将 2 3 4 树转换为 java 中的红黑树 但我无法弄清楚它 我将这两个基本类编写如下 以使问题简单明了 但不知道从这里到哪里去 public class TwoThreeFour
  • java迭代器内部是如何工作的? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个员工列表 List
  • JAVA - 如何从扫描仪读取文件中检测到“\n”字符

    第一次海报 我在读取文本文件的扫描仪中读取返回字符时遇到问题 正在读取的文本文件如下所示 test txt start 2 0 30 30 1 1 90 30 0 test txt end 第一行 2 表示两个点 第二行 位置索引 0 xp
  • java8 Collectors.toMap() 限制?

    我正在尝试使用java8Collectors toMap on a Stream of ZipEntry 这可能不是最好的想法 因为在处理过程中可能会发生异常 但我想这应该是可能的 我现在收到一个我不明白的编译错误 我猜是类型推理引擎 这是

随机推荐

  • Linux工具——gcc

    目录 一 gcc简介 二 C语言源文件的编译过程 1 预处理 2 编译 3 汇编 4 链接 5 动静态库 一 gcc简介 相信有不少的小白和我一样在学习Linux之前只听说过visual studio 其实这个gcc这个编译器实现的功能便是
  • 进制转换(C++实现)

    写在前面 小学期作业中碰到一题进制转换 自己写的过程很是坎坷 想到没有系统学习过进制转换的知识 于是搜索资料进行一个查漏补缺 本文仅作为学习记录 参考资料 C 手把手编程实现进制转换 哔哩哔哩 bilibili 模版学习自咸鱼君 http
  • TDBC回顾

    2023年7月5日上午 由中国通信标准化协会和中国信息通信研究院主办 大数据技术标准推进委员会承办 InfoQ联合主办的 2023可信数据库发展大会 电信行业数据库应用创新分论坛在北京国际会议中心隆重召开 会上 湖南亚信安慧科技有限公司副总
  • LoadRunner时提示“安装程序已确定挂起重新启动”解决方案

    在安装QTP或LoadRunner时 可能会遇到 安装程序已确定挂起重新启动 是否要立即退出安装以重新启动系统 的提示 但是重启电脑后再次启动安装程序 仍然有此错误提示 以下是我安装QTP时遇到的一个提示 如下图所示 这里给出问题产生原因以
  • 第一次AIGC主题线上交流

    2023年6月4日6点至8点 由 见睿思齐 发起和组织的第一次AIGC主题交流 愉快结束 在此非常感谢大家参与 同时也希望每位参与讨论的朋友 都有所收获 并且目标感满满地期待下一次交流 话说前段时间 见睿思齐 抛出了一个招募 AICG内容联
  • Java多维数组

    Java 中没有多维数组的概念 从数组底层的运行机制上来看 Java 没有多维数组 但是 Java 提供了支持多维数组的语法 可以实现多维数组的功能 Java 语言里的数组类型是引用类型 因此数组变量其实是一个引用 这个引用指向真实的数组内
  • 自动化测试:获取用户登录token信息,实现绕过登录跳转页面

    1 之前在网上看到 一些配置cookie来实现绕过登录的文章 但是 对于现在的网站 有些采用Local Storage来缓存当前加密的登录信息 这样的话 是无法通过cookie来操作的 所以我们需要得到缓存的已登录信息来实现绕过登录跳转到需
  • 安装Windows子系统(WSL2)-Ubuntu

    参考资料 https docs microsoft com zh cn windows wsl install manual https blog csdn net qq 28412779 article details 113565257
  • type-aliases-package不生效问题记录

    项目场景 在练习springboot集成mybatis时发现了这个问题 问题描述 这是我的yml文件中的type aliases package配置 但在mapper xml文件中还是不会生效 原因分析 配置地址书写错误 插件和idea冲突
  • HTML静态网页设计作业_胡歌明星主题7个页面_附源码(HTML+CSS+JavaScript)

    一 网页介绍 1 作品介绍 本作品的主题是明星blog 当前素材是胡歌 整体界面干净简约 符合当下的审美 大家可以根据自己的需求进行素材调整替换 该实例包含的HTML CSS和js 非常适合初学HTML的同学来学习 2 网页编辑 网页代码非
  • 哈尔滨工业大学21年计算机考研情况 学硕复录比超2:1?复试竞争激烈!

    https mp weixin qq com s U0LpgUuUHnYyt7bf 6eCCg
  • 支付系统就该这么设计(万能通用),稳的一批!

    作者 PetterLiu 来源 www cnblogs com wintersun 支付永远是一个公司的核心领域 因为这是一个有交易属性公司的命脉 那么 支付系统到底长什么样 又是怎么运行交互的呢 抛开带有支付牌照的金融公司的支付架构 下述
  • Can't connect to activity manager; is the system running 问题探究及解决

    一 文档概述 本文旨在记录错误信息Error type 2 android util AndroidException Can t connect to activity manager is the system running 问题分析
  • 学习ORACLE-物化视图(MATERIALIZED VIEW)总结

    数据仓库项目中使用物化视图推送数据 现记录一下相关方面的知识 物化视图需要有基表 基表可以在本地库 也可以在远程库 可以在本地通过数据库链接访问远程库的基表 基表 hr departments orcl 物化视图 scott departm
  • google可视化编程工具blockly介绍

    1 什么是blockly blockly是google发布的可视化编程工具 是一个可用于Web Android iOS的可视化代码编辑器库 blockly有几个特点 它是纯粹的javascript库 它是100 面对客户端的 没有任何服务端
  • Cesium中文教程-空间数据可视化Visualizing Spatial Data(一)

    目录 3 空间数据可视化 Visualizing Spatial Data 1 实体API What is the Entity API 2 第一个实体 Our First Entity 3 图形和容器 Shapes and Volumes
  • 30. PyQuery: 基于HTML的CSS选择器

    目录 前言 导包 基本用法 按标签选择 标签链式操作 简便链式 后代选择器 类选择器 id 选择器 属性 文本选择器 重点 改进多标签拿属性方法 快速总结 PyQuery的强大功能 修改源代码 添加代码块 修改 添加属性 删除属性 标签等
  • 我写CSS的常用套路(附demo的效果实现与源码)

    作者 alphardex https juejin im post 5e070cd9f265da33f8653f0 前言 本文是笔者写CSS时常用的套路 不论效果再怎么华丽 万变不离其宗 1 交错动画 有时候 我们需要给多个元素添加同一个动
  • celery 简要概述

    文章目录 1 celery 简要概述 1 1 celery 可以做什么 2 celery 的核心模块 2 1 celery 的5个角色 3 celery 和flask 如何结合起来 3 1项目结构 3 2 项目入口 文件 routes py
  • SQLRecoverableException: Closed Connection

    目录 问题描述 解决过程 问题描述 事情是这样子的 公司线上oracle数据库因为等保评估突然设置了idle time 设置成10分钟了 如果不设置idle time 默认是 UNLIMITED 则连接始终不会被断开 这就占用了连接数资源