java
A-CSer
这个作者很懒,什么都没留下…
展开
-
tomcat数据库连接不释放(二)
之前写过《tomcat数据库连接不释放》排查过程及方法,数据库sql是一个原因,另一个原因则可能是网络问题,当应用程序正在读取数据库数据时,网络由于不稳定或其他一些未知原因出现问题时,可能导致应用服务器的数据库TCP连接hang住(但此连接在应用服务器上存在,数据库中实际已经不存在),从而阻塞tomcat连接池的清理线程。因此如果能够手动kill掉应用服务器上的TCP连接或者配置read timeout是不是就解决了此问题?经过查询资料和测试,目前有了以下的解决方法:一、KILL TCP连接(此方法未经测原创 2020-12-22 15:38:48 · 1005 阅读 · 0 评论 -
tomcat数据库连接不释放
最近几个月,某项目的应用系统总是会出现tomcat数据库连接池耗尽的情况,此问题也一直困扰着我,连接池相关参数设置如下:maxActive=200;logAbandoned=true;abandonWhenPercentageFull=50;removeAbandoned=true;removeAbandonedTimeout=60当连接池耗尽后,从数据库层面排查,...原创 2020-03-20 13:56:00 · 2675 阅读 · 1 评论 -
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
使用jenkins通过maven构建项目时出现警告信息:[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojojenkinsmaven插件报错位置:https://github.com/jenkinsci/maven-plugin/blob/1b30d831d13ce8dce87d2b55...原创 2020-03-11 15:48:55 · 2583 阅读 · 0 评论 -
Byteman!Byteman!
最近生产应用报错:23-Oct-2019 13:59:08.592 严重 [http-nio-7001-exec-9] org.apache.coyote.http11.Http11Processor.endRequest Error finishing responsejava.nio.BufferOverflowExceptionat java.nio.HeapByteBuffer.pu...原创 2019-10-25 16:06:15 · 500 阅读 · 0 评论