Print

关于EIA_V9产品由于加载数据库异常导致认证失败问题的技术公告

2021-12-02 发表

问题描述

【产品型号】

H3C_EIA_V9

【涉及版本】

H3C_EIA_V9 E0215P03(不含)之前的版本

【问题描述】

使用EIA_V9产品进行认证时,概率性出现认证失败问题,报错“E63011:用户不存在”。   

原因分析

【原因分析】

当重启EIA-DMpod或点击系统配置手动生效时,会重新加载数据库接入用户的相关数据,而EIA_V9 E0215P03(不含)之前版本在重新加载数据库时会概率性的发生加载不全情况,EIA服务器会将未加载完全的用户错误的识别为该用户已不存在,从而出现认证时提示用户不存在的情况。

规避措施/解决方案

【规避措施/解决方案】

规避措施:

当问题发生以后,有以下两种方案进行规避:

方案一:在接入参数中再次点击“系统配置手工生效”,重新加载数据库接入用户数据,方法如下:


方案二:通过重启EIA-DM的相关pod,重新加载数据库接入用户数据

1、通过kubectl –n service-software get pod|grep eia-uam-dm查询出pod名称

2、通过kubectl –n service-software delete pod pod名称】重启所有eia-uam-dm命名开头的pod,多个pod用空格分开


解决方案:

升级至EIA_V9_E0215P03及后续版本彻底解决该问题