Alibaba Druid 数据库连接池 takeLast() AQS 死锁导致程序无响应

📝

内容提要

项目现场同事向我反应,我写的应用不定期会卡死没有任何响应,也没有任何报错日志输出,请求接口就是等待响应,将堆栈信息导出给我以后,我一看大部分线程在 WAITING 等待,是 com.alibaba.druid.pool.DruidDataSource.takeLast() 在等待,我先写解决方案,再研究原因。

🏷️

标签

➡️

继续阅读