- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 问题分析-无界线程池误用导致OOM:java.lang.OutOfMemoryError:unable to create new native thread
背景在对线上查询接口进行压测时,当并发量上去后报出无法创建线程池的异常。分析之前的博客里提到,线程创建使用的不是堆内存,而是实际物理内存。由于没有对应用的线程数资源进行监控,同时也没有对当时的内存资源进行监控,所以只能根据应用的日志进行分析。通过查看异常栈,发现是某个线程池在开启一个新的线程时会报出该异常,并且该线程池使用的是无界线程池,也就是说,当执行的任务一直没有完成时,线程池会持
2015-12-27 17:20:22 5027
原创 kafka消息无法正常消费,且报异常:java.lang.IllegalArgumentException: Path must not end with / character
背景昨天同事在重启消费者进程后,导致后台消息无法正常消费,看日志,有报数据库的异常:org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;另外偶尔还有kafka异常:java.lang.IllegalArgumentException: Path must not end
2015-12-02 15:04:46 12630
ibatis一对一、多对一示例
2013-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人