连接池设置导致的“血案” 原创: 一页破书 一页破书 5月6日 这个问题被投诉的几个月了,一直没重视——内部客户嘛😿 问题现象: 隔几周就会出现 A服务调用B服务超时 脚趾头想就是防火墙的问题,A、B两服务之间有防火墙 找运维查看防火墙日志确实断掉了tcp连接,但是是因为B服务5分钟没有回包,下面这个表情就是我当时的心情——其实我们在防火墙、A服务、B服务都抓包了,几十个G的t
连接池设置导致的“血案”
原创: 一页破书 一页破书 5月6日
这个问题被投诉的几个月了,一直没重视——内部客户嘛😿
问题现象:
隔几周就会出现
A服务调用B服务超时
脚趾头想就是防火墙的问题,A、B两服务之间有防火墙
找运维查看防火墙日志确实断掉了tcp连接,但是是因为B服务5分钟没有回包,下面这个表情就是我当时的心情——其实我们在防火墙、A服务、B服务都抓包了,几十个G的tcpdump文件,根本无法分析🤦♀️
(图片来自互联网,如有侵权,请联系本公众号删除)
只能继续看B服务的日志,咦咦咦咦咦呀呀呀呀呀呀,发现了下面的日志
2019/04/18 11:14:14.772-[https-jsse-nio-10.1.3.1-8086-exec-2][org.apache.ibatis.datasource.pooled.PooledDataSource] WARN Execution of ping query ‘select 1’ failed: Communications link failure
The last packet successfully received from the server was 5,251,649 milliseconds ago. The last packet sent successfully to the server was 939,724 milliseconds ago.
select 1阻塞

浙公网安备 33010602011771号