mysql连接空闲8小时自动断开问题DBCP解决方案
来源:互联网 发布:彩票走势软件 编辑:程序博客网 时间:2024/04/29 19:06
mysql配置中my.cnf 的wait_timeout值一定要大于等于连接池种的idle_timeout 值。否则mysql会在wait_timeout的时间后关闭连接,然而连接池还认为该连接可用,这样就会产生异常。
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: : Communications link failure Last packet sent to the server was 1 ms ago. org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
DBCP连接池说明:driverClassName url username password 上面四个分别是驱动,连接字符串,用户名和密码
maxActive 连接池支持的最大连接数
maxIdle 连接池中最多可空闲maxIdle个连接
minIdle 连接池中最少空闲maxIdle个连接
initialSize 初始化连接数目
maxWait 连接池中连接用完时,新的请求等待时间,毫秒
timeBetweenEvictionRunsMillis和minEvictableIdleTimeMillis一起使用,每timeBetweenEvictionRunsMillis毫秒秒检查一次连接池中空闲的连接,把空闲时间超过minEvictableIdleTimeMillis毫秒的连接断开,直到连接池中的连接数到minIdle为止 主要把这两个参数加上就好。
minEvictableIdleTimeMillis 连接池中连接可空闲的时间,
毫秒removeAbandoned true,false,是否清理
removeAbandonedTimeout秒没有使用的活动连接,清理后并没有放回连接池
removeAbandonedTimeout 活动连接的最大空闲时间
logAbandoned true,false,连接池收回空闲的活动连接时是否打印消息
minEvictableIdleTimeMillis,removeAbandonedTimeout这两个参数针对的连接对象不样
minEvictableIdleTimeMillis针对连接池中的连接 对象,
removeAbandonedTimeout针对未被close的活动连接
- mysql连接空闲8小时自动断开问题DBCP解决方案
- MySQL dbcp 下连接空闲8小时自动断开问题解决方案
- MySQL+Hibernate连接空闲超过8小时后自动断开解决方案
- MySQL+Hibernate连接空闲超过8小时后自动断开解决方案
- mysql的8小时空闲,断开连接的问题
- C3P0连接池配置解决MySQL连接的空闲时间超过8小时后自动断开连接的问题
- 采用C3P0连接池解决spring+hibernate+mysql 访问空闲8小时后自动断开连接的问题
- mysql 默认八小时空闲自动断开连接
- mysql数据库连接空闲超过8小时自动断开,导致网站无法连接
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- mysql数据库连接空闲超过8小时自动断开,项目无法连接数据库
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- 解决mysql 8小时 空闲后连接断开
- 解决MySQL每隔8小时自动断开连接的问题
- Mysql空闲连接超时自动断开问题记录
- 解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题
- 解决数据库连接池连接mysql时,每隔8小时mysql自动断开连接的问题
- jquery 使用方法
- C#验证Email是否真正存在,不是验证邮件格式,是邮件地址是否存在
- js操作json
- javascript学习4——javascript面向对象(中)
- JSTL与Struts的结合
- mysql连接空闲8小时自动断开问题DBCP解决方案
- 界面设计:格式塔基本原则
- jquery获取select选择的显示值
- 软件工程:WBS任务分解的指导原则
- Android将允许纯C/C++开发应用
- 1 Hibernate是什么
- cvs创建用户
- 影响未来十年的10项互联网新技术
- Socket,CAsyncSocket,CSocket介绍