您好:
在测试环境中,后端连接数据库,通过使用obproxy 2883端口进行连接报错连接不上,于是用客户端连接测试,显示:ERROR 2013 (HY000): Lost connection to MySQL server during query
但是过了一会儿又可以了, 之后又报这个错,一直时好时坏 ,这是为什么呢?麻烦您帮忙看看
是哪个版本的OBserver?集群是怎么部署的,什么规格?有在跑压力吗
4.1.0.0的版本,集群采用命令行方式全部署,三个节点分别是4C12G,4C10G,4C10G,目前在往数据库插入数据,三个节点cpu和内存压力很大,几乎占满了资源
看看主机监控 CPU打爆了么
1)sys租户使用2883端口连接集群查看下这个参数
show proxyconfig like ‘%proxy_mem_limited%’;
2)使用mysql命令提换obclient命令 是否问题复现
没错,三个节点cpu都爆了
问题复现阶段,把对应obproxy节点的obproxy.log提供下。
您需要哪个日志呢?
obproxy.log即可
这2个sql查询下;
select * from GV$OB_MEMSTORE;
select a.zone,a.svr_ip,b.tenant_name,b.tenant_type,
a.max_cpu, a.min_cpu,
round(a.memory_size/1024/1024/1024,2) memory_size_gb,
round(a.log_disk_size/1024/1024/1024,2) log_disk_size,
round(a.log_disk_in_use/1024/1024/1024,2) log_disk_in_use,
round(a.data_disk_in_use/1024/1024/1024,2) data_disk_in_use
from oceanbase.gv$ob_units a join oceanbase.dba_ob_tenants b on a.tenant_id=b.tenant_id
order by b.tenant_name;
已私聊,单独沟通处理。