本文档提供了K/3 Cloud产品安装补丁时的分析思路、解决办法及详细步骤。包括补丁安装前的数据库备份、业务数据中心检查、关闭杀毒软件等准备工作,补丁安装的具体步骤,以及安装后的补充说明、日志查看、常见问题及解决方法。同时,提供了帮助与支持的方式,包括论坛发帖咨询和联系金蝶营销服务机构。
一、前言 本文档主要用于:K/3 Cloud产品在安装补丁过程中遇到问题的分析思路和解决办法。【说明】1. K/3 Cloud下一个补丁覆盖上一个补丁,即旧补丁包具有的功能,新补丁包里也已经涵盖,遇到问题,打日期最近的最新补丁包即可。2. 目前Cloud提供的整合补丁,暂不支持补丁的卸载。3. 补丁安装完后新建的数据中心,会自动启用补丁,自动执行SQL的,新建后无需升级。安装补丁时未选中的数据中心、后来恢复或者注册的数据中心,则需要执行升级操作。4. 补丁可支持重复安装。打补丁时,在“安装目标选择”界面勾选“允许重复导入”。
二、补丁安装前的准备工作1. 备份数据库打补丁前需要先对数据库进行备份,包括:管理中心库和业务中心库。管理中心库的备份需要在数据库上进行,业务库的备份可以登录Cloud管理站点进行备份。2. 检查业务数据中心检查业务数据中心是否都可连接,如果是多个应用服务器,请检查所有的应用服务器,确定都可正常使用。如果有多余的业务库,请登录管理中心反注册;如果有多余的站点,请调整管理中心相关配置文件,去掉这个多应用服务器。多应用服务器涉及到的配置,请查阅:https://vip.kingdee.com/article/182913. 关闭360软件建议先关闭360等杀毒软件,或者设置白名单,允许Cloud相关的操作,不要对其进行拦截。4. 确定服务未断请查看Internet信息服务(IIS)管理器,确保应用程序池中的K/3Cloud各服务未断。
三、安装补丁步骤1. 下载地址V5补丁包获取地址:http://open.kingdee.com/K3Cloud/CDPPortal/PatchHistory.aspx?version=Cloud_V5.0.0,找到日期最近的最新补丁包,将其拷贝到本机。2. 勾选数据中心和站点双击拷贝过来的补丁包,弹出“扩展包工具”界面。在“数据中心(业务库)”一栏,勾选默认的数据中心,我们可以通过勾选来选择数据中心进行升级,可以单选、多选或不选。“站点”建议勾选其一。当勾选站点,说明升级只做服务器的升级,数据库不升级。3. 安装勾选完毕后,点击“确定”,补丁便开始安装了。不久,安装成功显示如下图。点击“是”,则当前环境即为打补丁后的最新环境啦。
四、补充1. 查看补丁功能点击“导出文件”可以查看该补丁的具体功能,以及在当前版本的Cloud产品基础上有哪些改进,帮助大家对该补丁有更深层次的认识。
2. 远程补丁Cloud支持本地打补丁和远程打补丁。如果需要远程打补丁,只需把管理中心地址中的localhost替换为远程环境管理中心服务器名称或IP地址即可。3.标准BOS库打补丁Cloud补丁是通用的整合补丁,对标准BOS库,如果要打补丁,需要先释放补丁,释放方法:运行通用整合补丁,在管理中心地址栏输入本地磁盘路径,按F1后,会把整合补丁释放出来,如图中所示K3Cloud BOS PatchXXXX.kdpkg就对标准BOS库的补丁。 4. 端口号需要注意这里默认的端口是8088,如果K3CloudManage服务的端口修改了,如修改为8899,那么打补丁的时候需要带上端口号,管理中心的地址就需要输入:net.tcp://localhost:8899/。 5.端口检查如何判断K3CloudManage服务使用的8088端口是否被其他应用程序占用? 使用下列命令在命令行窗口执行:netstat -aon|findstr "8088"如图所示找到占用该端口的应用程序PID是4504,再执行命令:tasklist|findstr "4504"如图所示找到的应用程序是Kingdee.BOS.Management.Ma
如果是被其他的应用程序占用,可考虑卸载该应用程序,或者是修K3CloudManage服务的端口。修改方法见帖子:https://vip.kingdee.com/article/20687
五、日志相关补丁安装过程中,如遇问题,可以先查看cloud日志,一是帮助了解问题所在,二是为论坛发帖提供正确有效的日志。以下列出了日志目录和对应路径。1、Cloud应用服务器中的相关日志: 管理站点日志路径:\Kingdee\K3Cloud\ManageSite\App_Data\Log以及\Kingdee\K3Cloud\ManageSite\App_Data\Log\Install业务库创建、升级日志路径:\Kingdee\K3Cloud\ManageSite\App_Data\DataBase\LogK/3 Cloud管理服务日志:\Kingdee\K3Cloud\Services\ManagementService\Log业务站点日志路径:\Kingdee\K3Cloud\WebSite\App_Data\Log 2、打补丁过程中的日志: 打开系统temp目录,在服务的路径栏输入:%temp%,回车后的文件路径中,查看如图所示补丁包日志:KDExtract_2015_10_15_11_29_53.log
六、常见问题及解决方法(1)提示“执行扩展包失败”。请参考原帖:https://vip.kingdee.com/article/25204
(2)提示:系统找不到指定的文件。请参考原帖:https://vip.kingdee.com/article/31561
(3)在点击补丁安装程序的时候,让选择打开文件的程序。请参考原帖:https://vip.kingdee.com/article/285117969515011883
(4)补丁安装到一半出现错误,附日志。请参考原帖:https://vip.kingdee.com/article/20492
(5)打补丁,提示:不能获取数据中心信息。
可能是管理中心地址不正确或管理账号不能成功登陆!检测管理中心地址输入是否正确,是否K3CloudManage服务的端口被改了,如果改动了,需要在管理中心地址中加入端口信息,另外管理员密码是否修改过,输入是否正确。源帖:https://vip.kingdee.com/article/21002
(6)打补丁,提示:Error: [2015/9/2218:40:03] Fail to apply pkg in site 查看管理站点日志路径:\Kingdee\K3Cloud\ManageSite\App_Data\Log日志内容如下:2015-09-22 17:22:28,909 [17] ERROR - - Fail to startpackage in WIN-V7EEFHKQBU4,No DNS entries exist for host win-v7eefhkqbu4.
System.ServiceModel.EndpointNotFoundException: No DNS entries exist for hostwin-v7eefhkqbu4. ---> System.Net.Sockets.SocketException: 请求的名称有效,但是找不到请求的类型的数据。
at System.Net.Dns.InternalGetHostByName(String hostName, BooleanincludeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at System.ServiceModel.Channels.DnsCache.Resolve(String hostName) 由此可见:多应用服务器打补丁请注意一下,要保证这多个应用服务器都在线,都可用,不然打补丁会有问题。请检查一下这机器(win-v7eefhkqbu4)是不是其中一台应用服务器,如果是,暂时没有用的话,在配置中把它去掉,重启IIS和K3CloudManage服务后,再打补丁试试。源贴:https://vip.kingdee.com/article/31553
(7)打补丁后部分电脑无法登陆系统,出现配置租户ID的提示。请参考原帖:https://vip.kingdee.com/article/23634 (8)打补丁后,发现系统运行缓慢,怎么办?建议打补丁后,或者在管理中心升级业务库后,都对业务库进行数据库优化。
还可以尝试清理缓存,重建索引等方法。具体请参考原帖:https://vip.kingdee.com/article/23461
(9)补丁安装后,登陆cloud报404错误。请参考原帖:https://vip.kingdee.com/article/22796(10)打补丁后,远程服务器报503错误。请参考原帖:https://vip.kingdee.com/questions/285120025881599753
(11)5.0安装补丁后,BOS开发平台登录报错。请参考原帖:https://vip.kingdee.com/questions/18084
(12)5.0打最新补丁后,导入License失效。请参考原帖:https://vip.kingdee.com/article/20074 七、帮助与支持 如您遇到问题,参照以上方法仍然无法解决时,请前往论坛的“K/3 Cloud –基础架构”版块进行发帖咨询。 发帖时,请告知版本和补丁情况、具体详细地描述所遇问题并贴图,贴上报错日志附件(各日志目录见上文),以便帮助您快速定位分析问题。必要时,请留下QQ或电话等联系方式,便于进一步沟通解决。
您可就近联系当地的金蝶营销服务机构以获取服务和技术支持。如您需要查询金蝶营销服务机构联系方式,可登录金蝶网站http://http://www.kingdee.com详细查询。想了解您购买的金蝶软件是否是正版产品,可登录http://www.kingdee.com/genuine/index.jsp进行校验。
推荐阅读