案例分享:安装补丁界面不显示业务站点和数据中心原创
金蝶云社区-西瓜不甜苦瓜不苦
西瓜不甜苦瓜不苦
10人赞赏了该文章 355次浏览 未经作者许可,禁止转载编辑于2023年12月22日 17:05:30

问题描述

安装补丁界面不显示业务站点和数据中心,双击安装二开补丁和标准补丁都是这样的情况;

如下图所示;

image.png


分析处理过程

1、单机版服务器,K3cloudmanger服务是启动状态,8088、8087端口没有被其他程序占用;如下图所示;

image.png

没有修改过这个服务的端口号;

2、管理中心-数据中心列表界面,关联站点是正常的;

kdenvironment.xml文件里面有业务站点配置,且没有错误,没有缺失;如下图所示;

image.png

3、基于以上常规检查,无任何异常;

查看“%temp%”目录下的日志打开开始-运行,输入‘%temp%’回车

查看日志文件KDExtended__月_日_分.log,如下图所示;

image.png

由此怀疑,可能是云星空配置文件有问题;

4、继续查看ManagementService日志:{星空安装目录}\K3Cloud\Services\ManagementService\Log 对应时间目录日志,如下图所示;

image.png

上图所示报错,初步判断是修改过端口号导致;

经与客户沟通,确实是为了映射外网使用9080端口,在IIS默认网站绑定了9080端口,且参考社区的某个帖子(帖子有错误,目前已下架),修改了云星空服务器的配置文件里面的默认80端口;

5、只是修改业务站点的默认端口为9080,不至于导致安装补丁时管理站点访问报错“远程服务器返回错误:(406)不可接受”;

所以怀疑是改错了配置文件导致的

于是,在云星空website和managesite目录下去搜索后缀为xml和后缀为config的文件去查找9080端口;

9706NZCS4P3A[D_0M]}B47D.png

最终,发现是云星空安装目录下managesite\app_data\siteinfo里面的defautport有两处被改为了9080;如下图所示;

M~[HF[([9]}0KF24DB89U21.png

6、为了验证这一猜想,直接在IIS管理器,选中managesite站点,点击右上角的【绑定】设置界面,添加绑定上9080端口,重启该站点;

再重新运行补丁包,可以正常显示出业务站点和数据中心了;

7、但是客户的诉求是,默认网站要绑定9080端口,而不是managesite站点绑定9080端口;

所以,在IIS管理器里面删掉给managesite站点绑定的9080端口;

然后把云星空安装目录下managesite\app_data\siteinfo里面的defautport的两处被改为了9080的地方,再改回原来的默认值8000和21并保存;如下图所示;

image.png

8、然后运行iisreset -stop,停止IIS,

再清理C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files下的全部内容;

再运行iisreset -start,启动IIS;

然后重启k3cloudmanger服务;

9、再次重新运行补丁包,确认可以正常显示业务站点和数据中心了~


总结:

综上所述,这个案例主要是因为客户想修改业务站点的默认80端口,但是在修改配置文件时,误把managesite路径下的配置文件siteinfo.xml里面的默认端口8000也给改掉了导致的。

说明:

如果不是80端口冲突(被其他程序占用),建议直接在iis管理器默认网站绑定设置里面直接添加其他需要端口即可,不需要去改动云星空的配置文件。

私有云通过外网访问金蝶云星空的几种办法


扩展

以上说的是单机版服务器的情况下;

如果是多应用服务器部署的情况下,还需要增加考虑应用服务器与管理中心服务器之间的8088、8087端口通信的问题,需检查防火墙的设置;

以及增加考虑其他应用服务器的website\app_data\下的common.config和siteinfo.xml文件中的管理站点url是否正确;

管理中心服务器的kdenvironment.xml文件中是否有应用服务器的站点信息;


1、关于多应用服务器分开部署的配置文件检查,可参考:Cloud 多应用服务器集群部署操作指南

2、关于修改业务站点默认80端口,可参考:通过其他端口访问金蝶云星空的几种办法(修改IIS默认端口)

3、安装补丁的常见问题,可参考:安装部署知识专题-补丁安装常见问题


图标赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!