首页 / 知识
关于mysql:Java + Tomcat,数据库连接中断了吗?
2023-04-12 12:09:00

Java+Tomcat, Dying database connection?
我有一个tomcat实例安装程序,但是在 当我检查日志时,出现以下错误:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 这是context.xml中的配置:
我正在像错误所说那样使用 我还验证了所有数据库连接均已正确关闭。 Tomcat文档 DBCP使用Jakarta-Commons数据库连接池。它依赖于Jakarta-Commons组件的数量:
此属性可以帮助您。
我正在使用相同的连接池内容,并且正在设置这些属性以防止未通过tomcat配置该内容。
只是为了弄清实际上是什么原因造成的。默认情况下,MySQL在闲置8小时后会终止打开的连接。但是,数据库连接池将保留的连接时间更长。 因此,通过设置timeBetweenEvictionRunsMillis = 300000,您可以指示连接池运行连接并每隔5分钟逐出并关闭空闲的连接。 从DBCP 1.2开始,不推荐使用removeAbandoned选项(尽管在1.3分支中仍然存在)。这是一个非官方的解释。 我不知道上面的答案是否基本相同,但是我们的某些系统每周大约使用一次数据库连接,而且我已经看到我们向MySQL提供了-Otimeout标志或类似的东西来设置连接暂停。 |
最新内容
相关内容
如何中断python的执行
如何中断python的执行,暂停,时间,培训,模块,语句,可能会,有所不同,长短,上下,手段,在Python3中已经有很大一部分语句与Python2不互通了,运行暂关于配置文件:配置PHP脚本的最简单
关于配置文件:配置PHP脚本的最简单方法,关于配置文件:配置PHP脚本的最简单方法,显示,脚本,函数调用,转储,Simplest way to profile a P关于c#:使用ConfigurationManager加
关于c#:使用ConfigurationManager加载System.ServiceModel配置部分,关于c#:使用ConfigurationManager加载System.ServiceModel配置部分如何配置tomcat绑定到单个IP地址(
如何配置tomcat绑定到单个IP地址(本地主机)而不是所有地址?,如何配置tomcat绑定到单个IP地址(本地主机)而不是所有地址?,地址,配置,绑关于配置文件:PowerShell App.Confi
关于配置文件:PowerShell App.Config,关于配置文件:PowerShell App.Config,脚本,文件,我想,几个,PowerShell App.Config有谁解决过如何关于Visual Studio:在具有多个项目
关于Visual Studio:在具有多个项目的解决方案中,如何将VS2008配置为仅打开一个Web服务器?,关于Visual Studio:在具有多个项目的解决方.NET客户端配置文件是否值得定位?
.NET客户端配置文件是否值得定位?,.NET客户端配置文件是否值得定位?,客户端,目标,配置文件,应用程序,Is the .NET Client Profile wort关于Java Coding标准/最佳实践:Java
关于Java Coding标准/最佳实践:Java Coding标准/最佳实践-中断/继续标签的命名约定,关于Java Coding标准/最佳实践:Java Coding标准/关于java:应用程序配置文件
关于java:应用程序配置文件,关于java:应用程序配置文件,配置文件,应用程序,方法,努力,Application configuration files好的,所以我不想关于版本控制:将VisualSVN Server配
关于版本控制:将VisualSVN Server配置为使用_svn而不是.svn,关于版本控制:将VisualSVN Server配置为使用_svn而不是.svn,修改,服务器,关于sql server:将数据库密码存储在
关于sql server:将数据库密码存储在启动脚本/配置文件中的最佳方法是什么?,关于sql server:将数据库密码存储在启动脚本/配置文件中的关于优化:检查字符串内容? 字符串长
关于优化:检查字符串内容? 字符串长度vs空字符串,关于优化:检查字符串内容? 字符串长度vs空字符串,检查,字符串,方法,编译器,Checking fo