背景:最近被问到很多文件服务404,502等相关的问题,其实所有文件服务的问题都是文件服务需要升级了,补丁官网有升级的说明,但是写的比较杂,而且主要是面向linux版和容器版的,大家看起来可能不太方便,于是在经历了两次远程之后写个帖子记录下。
步骤:(补丁官网下载补丁可能很多人都太会使用,就按照最基本的步骤来写一次)
登陆补丁官网,补丁官网地址:http://download.kdcloud.com 。云之家账号登陆即可。
在这里选择当前的补丁号。(注意:文件服务很多人都在升级的时候忽略了,所以往往是上次的补丁号。如果你不知道上次的补丁号,就切换一个较早的版本,具体哪个版本合适?请看第三步~)
你可以挨个切换版本,当你切换到一个版本,下面会自动出现FileServer镜像的时候,就表示你可以在这里下载文件服务的补丁了。官方的文档和补丁都可以直接获取。(这里的原理就是:你当前指定的版本要升级到最新版本,需要升级些什么东西。一般版本升级就是升级mservice,但是某些版本可能文件服务有改动,那么就需要升级文件服务,下面需要升级的补丁是根据上面选择的版本动态切换的~因为文件服务不是每个版本都需要升级,所以不会每个版本都出来FileServer的镜像)
下载补丁,linux或者容器版的就直接按照文档里的步骤替换就好。
windows的话,解压补丁,把原来的fileserver文件夹做个备份,
5.1: 新的文件服务对应的苍穹补丁是4.0.016之前的话:替换原来fileserver里面对应的文件,但是要保留fileserver/conf/fileserver.properties这个文件。(注意:不要直接文件夹替换,明显的能看到两边文件数量都不统一呀!)。替换的时候是要把文件服务关掉的,不然替换不成功。
5.2: 新的文件服务对应的苍穹补丁是4.0.016之后的话,文件服务格式有改动了。全部替换新补丁包中文件,(注意不要删除之前的东西,覆盖同名的就行了)。然后在 fileserver/bin/env.ini 中添加一行disk_url=c:/ierp/upload。保存。
替换完再启动文件服务就好了。linux的操作其实也是一样的,只不过要保留的文件是两个。
1)node-debug-fileserver/conf/fileserver.properties
2)node-debug-fileserver/bin/setenv.sh
总结:替换其他补丁其实也是类似的,本质就是把旧的jar,配置文件等换成最新的即可。过程中有什么问题先自己对照下,排查下。
如果发现文章有什么问题欢迎大家指出,我将积极验证修改。如果有帮到你,还请来一波三连:关注,点赞,收藏。觉得有用也可以分享到公司云之家群,惠及其他同事,感谢您的耐心观看~~~
推荐阅读