一、问题原因
该问题可能引发的原因有两种:
1、网络原因,排查和确认方法见后文
2、软件缺陷,低于7.1.55的版本可能存在该问题
3、7.1.55以上版本可通过修复 cc_ip 为控制机IP ,以及 按bug 16752 的方法处理
二、解决办法
请升级到7.1.55及以上版本,并检查节点到控制机的端口连通性。
可从以下两个方面确认:
1、web上,对应节点最新的日志是否可见?
——>如不可见,可能是节点到控制机的端口有问题
2、规则流量图是否可见?
——>如不可见,可能是工作机与控制机的端口连接有问题
3、如ccip正确,节点debugctl work conf显示的ccip也正确,节点日志也正常,但仍然有这种统计有误现象,请按照如下指导进行排查。
——>尝试重启节点sdatalogd进程(Windows下为I2-Slogd),再观察。如能恢复正常,请在解决此问题后,将问题提交到support@info2soft.com
4、 bug 16752 的处理方法
登录 pgsql 的 i2soft 库
/usr/pgsql-11/bin/psql -U i2soft -h 127.0.0.1 -p 58083 -d i2soft -W
密码:i2s@Shanghai
74及以下版本升级到最新的hotfix/7.1.74 ,需要先手动停止i2up服务,再执行-Uvh 升级控制台。
避免出现root运行的进程无法被停止。
如果环境有root运行的控制台进程 先用root手动kill掉,再restart i2up服务。
例如下图,就是有老的版本的i2up_sw进程在运行导致总览中部分规则和节点状态异常未知。