一次数据库连接池满问题排查与解决
之前一段时间,业务在线上经常出现频繁的数据库连接池满的报警,报错信息如下: Caused by: ERR-CODE: [TDDL-4103][ERR_ATOM_CONNECTION_POOL_FULL] Pool of DB 'cn-zhx...
之前一段时间,业务在线上经常出现频繁的数据库连接池满的报警,报错信息如下: Caused by: ERR-CODE: [TDDL-4103][ERR_ATOM_CONNECTION_POOL_FULL] Pool of DB 'cn-zhx...
前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右。 因为最近接入了新的业务,业务方给出的数据是日常QPS可以达到2000,大促峰值QPS可能会达到1万。 所以,为了评估水位,我们进行了一...
本文要介绍的是一个发生在我们线上环境的真实案例,问题发生在某次大促期间,对我们的线上集群造成了比较大的影响,这篇文章简单复盘一下这个问题。问了方便大家理解,实际排查和解决过程可能和本文描述的并不完全一致,但是思路是一样的。 问题过程 某次大...
前几天,我刚刚发布过一篇文章《自定义注解!绝对是程序员装逼的利器!!》,介绍过如何使用Spring AOP + 自定义注解来提升代码的优雅性。 很多读者看完之后表示用起来很爽,但是后台也有人留言说自己配置了Spring的AOP之后,发现切面...
作者:汪吉 入门步骤 安装 https://arthas.gitee.io/install-detail.html 上述命令会下载启动脚本文件 as.sh 到当前目录,执行方式: curl -L https://alibaba.github...
国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果显示如下:  排名前几的比较受重视的能力分别为:解决问题、编程语言熟练程度、Debug、系统设计和性能优化。 解...
现象 某天晚上,同事正在发布,突然线上大量报警,很多是关于数据库死锁的,报警提示信息如下: {"errorCode":"SYSTEM_ERROR","errorMsg":"nested exception is org.apache.iba...
背景 Zookeeper集群中有11台机器,突然有一台机器挂掉了。由于在不断报警,我就先把这台机器下掉了。为了保证其稳定性,所以还要扩容一台机器。其实就是要把之前的那台机器替换掉。 在其中一台机器挂掉之前,配置如下(数据都是我编的): se...
出错代码: $.ajax({ type: "GET", url: 'firstRequest.json?id=' + $(this).val(), async: false, dataType: "json", success: funct...
Here are the major version of every JRE released so far : Java SE 8 = 52, Java SE 7 = 51, Java SE 6.0 = 50, Java SE 5.0 ...