[问题描述] 数据库连接异常是很难排查的一类问题.因为它牵涉到应用端,网络层和服务器端.任何一个组件异常,都会导致数据库连接失败.开发遇到数据库连接不上的问题,都会第一时间找DBA来协助查看,DBA除了需要懂得数据库以外,还需要对应用,对网络有所了解,知道在哪里看应用程序的日志,以及看网络交换机性能指标,才能清晰的定位问题.下面是一个数据库偶发连接不上的例子: 步骤 分析 S(主观) 某应用程序,有40台左右应用服务器,时不时的会报数据库连接异常.报错后迅速自愈.报错内容为: Communica…