gydtep
发表于 2020-2-18 10:17:36
开始初步认为是,高峰时期,我们设置的连接池数量大小,不足以支撑早高峰的连接数量导致的。
gydtep
发表于 2020-2-18 11:12:17
用户触发构建
将job加入增量job缓存,用于更新job状态
gydtep
发表于 2020-2-18 12:37:04
导致连接泄露。但是现在来看,很容易能发现问题所在,
gydtep
发表于 2020-2-18 13:58:33
可是此时,程序并没有和数据库相关的操作,
gydtep
发表于 2020-2-18 14:50:00
数据操作,看代码后发现只有对一张表的操作,同时和其它操作没有相关性。
gydtep
发表于 2020-2-18 16:17:01
当时找到数据连接池泄露的原因后,我第一步就是去掉了事务
gydtep
发表于 2020-2-18 17:09:43
分析师在报告中表示“阿里云拥有所有云厂商中最为丰富的数据库种类覆盖度,覆盖自研和开源数据库产品。
gydtep
发表于 2020-2-18 17:10:16
这不仅为应用的运行环境兼容性提供了保障, 还充分保证了这些应用之间以及他们与平台自身之间有足够强度的安全隔离。
gydtep
发表于 2020-2-18 17:57:38
从源码我们可以看出有几处必要条件才会导致线程会无限期等待
gydtep
发表于 2020-2-18 19:10:42
有个特别的问题也需要指出来,该问题是笔者在开发时没有注意的问题,也是此次线上产生问题的原因