Skip to Main Content

连接池泄漏排查(草稿)

arthas

# 查看 HikariDataSource 的连接池状态
watch com.zaxxer.hikari.HikariDataSource getConnection '{params, returnObj, throwExp}' -n 5

# 监控连接获取和归还
trace com.zaxxer.hikari.HikariDataSource getConnection

# 监控连接获取方法
watch com.zaxxer.hikari.HikariDataSource getConnection '{returnObj}' -x 2

# 监控连接关闭方法
watch java.sql.Connection close '{}' -n 5

# 查看 Connection 对象的实例
heapdump /tmp/heap.hprof

# 定期检查连接池状态
monitor -c 5 com.zaxxer.hikari.HikariDataSource