【 使用环境 】生产环境
【 OB 】
【 使用版本 】
【问题描述】业务量大时候会报链接拒绝情况强调文本
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
1 个赞
可以从以下几个方面排查下:
1.业务量大时observer负载情况,是否很高?
2.数据库连接数情况,是否连接数即将满了?
3.observer.log的异常日志,麻烦发下异常时段的observer.log
4.部署ocp使用ocp运维,配置告警,查看并分析异常告警
5.使用obdiag分析异常时段的日志,分析下这条日志前后30分钟的日志
obidag analyze log --from xxxx --to xxxx
https://www.oceanbase.com/docs/obdiag-cn
1 个赞
这个图片报错中有个关键信息 conn=1237109
,这是客户端的连接id。到 obproxy.log.* 里搜索这个关键字。
详细排查思路参考: OBCE V3 培训实验:应用到数据库全链路分析(下) (qq.com)
1 个赞
id 这个字段,不同的日志级别都会打印是吗
1 个赞
jdbc 异常时,只要连接已经建立了,日志都会带这个 conn=xxxx
信息。根据这个 xxx 以及时间去 obproxy上找对应时间范围的日志。
1 个赞
keep-alive-between-time-millis 保活时间这个参数如果配置过大会导致数据库主动断开连接吗
1 个赞