电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

系统运维.缓存.集群部署环境(多个应用服务器)下缓存同步功能失效原因排查

来源:金蝶云社区作者:金蝶2024-09-2314

系统运维.缓存.集群部署环境(多个应用服务器)下缓存同步功能失效原因排查

【问题描述】

多应用服务器环境下,某个应用服务器更新缓存后,缓存通知系统会立即上报管理中心,管理中心再下发通知到该数据中心绑定的其它应用服务器,从而实现多个应用服务器间缓存的自动同步。

如果部署不当,会造成缓存自动同步功能失效。


失效场景1:

<1>登录B应用服务器的客户端,打开某个业务单据。

<2>登录A应用服务器的BOSIDE,修改了某个业务单据的元数据,例如加个字段。

<3>再次登录B应用服务器的客户端,打开某个业务单据,界面上看不到步骤2新加的字段。



【排查步骤】

<1>检查每台应用服务器的星空安装目录下的Kingdee\K3Cloud\WebSite\App_Data\Common.config配置文件的appSettings节点下的参数IsNoticeUpdateCache,该参数默认值为true。只有当该参数配置为true的时候,多应用服务器间才会同步缓存。

<!--是否允许通知其他站点更新缓存,默认允许-->

<add key="IsNoticeUpdateCache" value="true" />


<2>检查每台应用服务器的星空安装目录下的Kingdee\K3Cloud\WebSite\App_Data\Common.config配置文件的appSettings节点下的参数managementSiteUrl,集群内的所有应用服务器应该指向同一个管理中心。

<!--管理中心Url-->

<add key="managementSiteUrl" value="http://HSZC1707-0189:8000" />


<3>登录管理中心,检查当前数据中心是否已关联了集群内的所有应用服务器。


<4>检查管理中心后台服务运行是否正常,即使运行正常,也可尝试重启该服务(可随时重启)。

检查管理中心后台服务是否在运行。

检查管理中心后台服务日志是否存在异常。

检查管理中心后台服务的组件版本是否存在异常。

如有必要,可重新注册该服务,重新启动该服务。

【K3CloudManager服务详解】https://vip.kingdee.com/article/8772



<5>检查管理中心站点和应用站点的站点配置文件是否正常。

管理中心站点:

C:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\KDEnvironment.xml

C:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\SiteInfo.xml

应用站点:

C:\Program Files (x86)\Kingdee\K3Cloud\WebSite\App_Data\SiteInfo.xml

检查MCUrl地址是否正确。

上传图片



<6>检查管理中心站点和应用站点的日志文件是否有异常日志输出。

管理中心日志地址:

C:\Program Files (x86)\Kingdee\K3Clo

系统运维.缓存.集群部署环境(多个应用服务器)下缓存同步功能失效原因排查

【问题描述】多应用服务器环境下,某个应用服务器更新缓存后,缓存通知系统会立即上报管理中心,管理中心再下发通知到该数据中心绑定的其它...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信