一、问题原因

    该问题可能引发的原因有两种:
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
-- SELECT MAX("id") FROM "status";-- SELECT nextval('"status_id_seq"');找到需要更新的表(导出被排除的),检查下id是否需要更新。SELECT setval('"status_id_seq"', (SELECT MAX("id") FROM "status"));
备注:此方法不适应于72版本以上的控制台

5,政务云状态异常处理方法:1)查看端口netstat -nlp|grep 58082)杀掉php进程3)停止i2resty服务systemctl stop i2resty4)生效php文件cd /var/i2data/www/default/application/console//var/i2data/www/default/application/console/i2up_sw stop/var/i2data/www/default/application/console/i2up_sw start5)重启 i2resty服务systemctl restart i2resty
备注:此方法不适应于72版本以上的控制台


i2up 企业版本控制台7.1.74以上的版本需检查以下内容:

74及以下版本升级到最新的hotfix/7.1.74 ,需要先手动停止i2up服务,再执行-Uvh 升级控制台。
 
避免出现root运行的进程无法被停止。
 
如果环境有root运行的控制台进程 先用root手动kill掉,再restart i2up服务。

例如下图,就是有老的版本的i2up_sw进程在运行导致总览中部分规则和节点状态异常未知。