许可同步异常原因分析
1 简介
1.1 功能介绍
同步许可后,有时会出现一些“同步异常”的数据,本篇文章主要是介绍许可同步后出现“同步异常”的几种原因,方便用户排查定位问题。
2 许可同步异常原因
2.1 许可同步的三种状态
用户许可分组的同步状态,目前分为三种:已同步、未同步、同步异常。
①已同步:用户已分配许可分组,且处于生效状态;
②未同步:用户已分配许可分组,但未同步许可,因此处于未生效状态;
③同步异常:用户已分配许可分组,但同步过程发现注册用户信息不匹配导致无法同步,或当前用户已离职(处于禁用状态)等原因,进入了失效状态。
也就是说,“同步异常”状态,实质上是一种失效的状态,处于此状态的用户许可,相当于未分配许可分组,不占用许可分组的站点。
2.2 同步异常的原因
为什么会出现“同步异常”状态呢?以下列举最常见的几种情况。
1.人员离职
当人员离职时,人员会被标记为禁用状态,并记录到差量表中。当下一次进行许可同步时,系统会将把差量表中记录的数据进行上传,所有的禁用人员,都将在此过程中,向企业云平台发起请求,释放该用户所占用的许可分组,同步许可顺利完成后,系统会根据企业云平台返回的信息,把成功同步的禁用用户所占用的许可分组,标记为“同步异常”状态,至此完成了禁用人员的许可释放。
2.上传注册用户信息受阻
许可同步的第一步,即上传注册用户,是为了把用户许可分组的信息上传到企业云平台的产品实例中,便于把用户信息写到许可文件中。当苍穹获取到许可文件,解析用户许可分组信息时,若存在,用户许可分组的同步状态则修改为“已同步”状态,占用许可;若不存在,用户许可分组的同步状态则修改为为“同步异常”状态。
什么原因会导致上传注册用户信息受阻呢?
①服务器网络连通性(包含网络防火墙,代理服务器配置等因素)影响
网络无法连通,使得苍穹服务容器无法正常访问api.kingdee.com的接口,继而导致了无法正常进行注册用户信息的上传。
②环境公共配置项
当管理中心的环境公共配置项配置了 license.upload=false 关闭了上传功能,只有当配置项 license.upload=true 时,或未配置该参数时,苍穹服务才会开启上传注册用户信息。
③注册用户信息不匹配
注册用户信息的不匹配,这类问题,往往表现为某个或者某几个用户,经过多次同步许可,仍无法变为“已同步”状态,而其它用户则没有问题。这样的数据问题,往往是由于变更了手机号、用户名、邮箱等关键信息,导致企业云平台的数据不匹配,需要针对具体的数据进行分析处理。
3.管理中心未更新许可
正常的许可同步过程中,管理中心会通过在线访问企业云平台,更新许可的,若管理中心网络无法访问,或许可服务器无法提供最新的许可,都会导致苍穹系统无法获取到最新的许可,而历史许可,不存在新增的部分用户许可分组信息,那么这部分信息将会被修改为“同步异常”状态。
4.用户内网环境不能连外网
部分用户,是内外环境,不能连外网,同步许可时,由于网络原因,全部同步异常。
若新环境,首次更新许可,全部同步异常,首先要排查网络原因。
2.3 引入同步异常的原因
为什么要引入“同步异常”的状态呢?物理删除不是更彻底吗?原因自然是多种多样,总结一下,主要有以下两点:
数据的保护
相比以往的物理删除,通过修改状态可以更好地保护生产数据。同步许可时,需要上传注册用户信息的用于数据匹配,若数据无法匹配,直接把生产中产生的用户许可分组数据删除,就会造成数据丢失,采用修改为“同步异常”状态,则能够很好地避免这一点,若管理员认为需要删除,再通过点击删除按钮,进行删除操作即可。
操作的便利
离职(禁用状态)的用户,苍穹系统将在同步许可时,释放其占用的许可站点,改为“同步异常”状态,管理员再定期审查数据,完成数据清理即可。
2.4 同步异常的日志
大家遇见“同步异常”的情况,还可以通过日志查看具体的原因,日志入口为“同步许可”-“同步许可日志”。
许可同步异常原因分析
本文2024-09-23 00:30:18发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139887.html