OBProxy 程序日志有报错

【 使用环境 】生产环境
【 OB or 其他组件 】OBCE 4.2.1
【 使用版本 】OCP
【问题描述】
OCP 告警通知-单条告警
- 名称:OBProxy 程序日志
- 级别:严重
- 告警对象:alarm_template_id=4:obproxy_cluster=ceobproxy-1:host=172.19.35.52:server_type=obproxy_error:error_code=-1:keyword=
- 概述:alarm_template_id=4:obproxy_cluster=ceobproxy-1:host=172.19.35.52:server_type=obproxy_error:error_code=-1:keyword= OBProxy 程序日志
- 生成时间:2024-03-15T15:08:01+08:00
- 详情:[OBProxy 程序日志] OBProxy集群:ceobproxy,主机:172.19.35.52,日志类型:obproxy_error,日志文件:/home/admin/obproxy/log/obproxy.log,日志级别:ERROR,关键字=,错误码=-1,日志详情=[2024-03-15 15:07:36.198011] ERROR [PROXY.NET] do_listen (ob_net_accept.cpp:297) [276684][Y0-0000000000000000] [lt=6] [dc=0] fail to listen(server_.accept_addr_={0.0.0.0:2883}, errno=98, errmsg=“Address already in use”, ret=-10098) BACKTRACE:0x558f41651a2a 0x558f4162ef19 0x558f41b679ca 0x558f42969d42 0x558f41b6ff82 0x558f41b874f3 0x558f418d2df3 0x558f418bb5b9 0x558f418c1257 0x558f415f843e 0x7fda6b58f555 0x558f4160cf67

以上报错在obproxy.log出现,隔一段时间就出现了,不知道怎么排查,求教!

nc 2883端口,能正常建连接吗?

另外,obproxy已经启动多久了?报这个日志的话,obproxy是没有重启的吧?

可以先把obproxy的守护进程,kill掉。观察看看是不是obproxy就不报这个日志错误了

Address already in use ? 端口已经被监听? 执行 addr2line -pCfe /home/admin/oceanbase/bin/observer 0x558f41651a2a 0x558f4162ef19 0x558f41b679ca 0x558f42969d42 0x558f41b6ff82 0x558f41b874f3 0x558f418d2df3 0x558f418bb5b9 0x558f418c1257 0x558f415f843e 0x7fda6b58f555 0x558f4160cf67 把这个发上来让原厂同学帮忙看看

2883正常的呢,obproxy 进程也正常,很久没重启了。难道要重启下吗?

kill obproxyd 守护进程 之后,用 /bin/bash /home/admin/obproxy/bin/obproxyd.sh -c start -p 2883 -r /home/admin/obproxy -n ceobproxy 这个启动obproxyd 吗?

前几天报错”告警:OBProxy守护进程不存在“,重启了 obproxyd 进程,我在观察一段时间,目前没有这个告警了。