【 使用环境 】生产环境
【 OB or 其他组件 】ocp部署的ob
【 使用版本 】4.3.5
【问题描述】
部署的接口服务,数据库3台服务器,其中一台部署的是obproxy,另外2台observer,经常是时不时的其中一台机器observer处理队列及io队列增加卡主,接口耗时增加,设置zone优先级是zone1,zone_1;
我还部署了2台一样的接口服务,都只有一台observer的服务器,每次请求接口都不会出现接口耗时增加的情况。
使用postman请求3个相同的接口服务,3台数据库的请求4、5次,就会出现一次很慢的情况,18秒左右的耗时, 另外2个接口服务,一般都在2秒以内
8 个赞
慢的那台机器的CPU和Mem资源占用率是很高么,还是IO高,从操作系统层面看看,不行就用obdiag查一下。另外,你的zone怎么一个是zone1,另一个是zone_1,为啥这么命名呀
6 个赞
淇铭
#13
obproxy的版本发一下 bin/obproxy --version 查看一下版本信息
慢的的时候有obproxy.log、 obproxy_diagnosis.log、 obproxy_slow.log的日志么
这个你怎么判断的队列有问题的?有当时的日志observer.log信息么?
1 个赞