JDBC未设置connectTimeout和socketTimeout导致线程挂起

现象:应用服务器到数据库的网络不通;启动应用后应用程序卡在数据库操作的地方;但是一般来京数据库操作都会有超时,如果连不上数据库或者慢查询耗时太久都应该报超时异常才对,为什么hang住不报异常呢? 我使用的spring mybatis框架,druid datasource,查看druid 配置并没数据库连接超时或者网络通信超时的配置。 排查过程:使用jps -lvm 查看正在运行的java进程ID
相关文章
相关标签/搜索