大家好哇,我是梦辛工作室的灵,最近发现 运行中的 服务器 特别容易卡死,跟踪后发现是 数据库连接的时候 异常,一直 连接不上,就一直等待了,主要原因应该还是某个地方 忘了关闭数据库,一时半会找不到,所以就只有先修改下 context.xml 配置,来自动处理这种情况,不然大半夜的 出现这种问题,头都要炸了=-=
操作如下,在 tomcat/conf/context.xml 文件里,修改节点 Resource
在里面添加以下参数:
maxWaitMillis="10000" //连接最大时长 单位 毫秒
removeAbandoned="true" // 是否移除 已被弃用{{removeAbandonedTimeout}}秒的连接
removeAbandonedTimeout="20" // 弃用时长 单位秒
然后重启 tomcat 就可以了,不过这个还是 没办法解决根本问题 (但至少短时间内不会大半夜爬起来了=-=),所以千万不要忘了 关闭数据库连接