windows轻量级的环境升级文件服务的方式原创
金蝶云社区-JeremyG
JeremyG
9人赞赏了该文章 1,452次浏览 未经作者许可,禁止转载编辑于2022年06月10日 17:50:47

背景:最近被问到很多文件服务404,502等相关的问题,其实所有文件服务的问题都是文件服务需要升级了,补丁官网有升级的说明,但是写的比较杂,而且主要是面向linux版和容器版的,大家看起来可能不太方便,于是在经历了两次远程之后写个帖子记录下。


步骤:(补丁官网下载补丁可能很多人都太会使用,就按照最基本的步骤来写一次)

  1. 登陆补丁官网,补丁官网地址:http://download.kdcloud.com 。云之家账号登陆即可。

  2. 在这里选择当前的补丁号。(注意:文件服务很多人都在升级的时候忽略了,所以往往是上次的补丁号。如果你不知道上次的补丁号,就切换一个较早的版本,具体哪个版本合适?请看第三步~)

    image.png

  3. 你可以挨个切换版本,当你切换到一个版本,下面会自动出现FileServer镜像的时候,就表示你可以在这里下载文件服务的补丁了。官方的文档和补丁都可以直接获取。(这里的原理就是:你当前指定的版本要升级到最新版本,需要升级些什么东西。一般版本升级就是升级mservice,但是某些版本可能文件服务有改动,那么就需要升级文件服务,下面需要升级的补丁是根据上面选择的版本动态切换的~因为文件服务不是每个版本都需要升级,所以不会每个版本都出来FileServer的镜像image.png

  4. 下载补丁,linux或者容器版的就直接按照文档里的步骤替换就好。


  5. windows的话,解压补丁,把原来的fileserver文件夹做个备份

    5.1: 新的文件服务对应的苍穹补丁是4.0.016之前的话:替换原来fileserver里面对应的文件,但是要保留fileserver/conf/fileserver.properties这个文件。(注意:不要直接文件夹替换,明显的能看到两边文件数量都不统一呀!)。替换的时候是要把文件服务关掉的,不然替换不成功。

    image.png

    5.2: 新的文件服务对应的苍穹补丁是4.0.016之后的话,文件服务格式有改动了。全部替换新补丁包中文件,(注意不要删除之前的东西,覆盖同名的就行了)。然后在 fileserver/bin/env.ini 中添加一行disk_url=c:/ierp/upload。保存。


  6. 替换完再启动文件服务就好了。linux的操作其实也是一样的,只不过要保留的文件是两个。

    1)node-debug-fileserver/conf/fileserver.properties

    2)node-debug-fileserver/bin/setenv.sh



总结:替换其他补丁其实也是类似的,本质就是把旧的jar,配置文件等换成最新的即可。过程中有什么问题先自己对照下,排查下。



如果发现文章有什么问题欢迎大家指出,我将积极验证修改。如果有帮到你,还请来一波三连:关注,点赞,收藏。觉得有用也可以分享到公司云之家群,惠及其他同事,感谢您的耐心观看~~~


赞 9