5.4.0 的更新对于单机版没有附加操作,因此直接升级 5.4.0,第一次启动失败,提示"Service response code error",这时候服务器特别卡顿,输入字符都需要等待几秒才能显示,然后重启第二次,报错,但是服务启动了。。。。,第二次启动的输出如下,请帮忙看看
禹建勋(Team) 2024-05-21 14:00:05看帖子报错,是 license 连接 MongoDB 失败,这个失败原因目前猜测是 MongoDB 启动慢导致的问题,可能原因有以下几点:
1.磁盘 IOPS 微低,启动耗时过长,可以看 docker logs community 容器 ID 的输出,replace config 这一行的时间戳和下一行的时间戳是不是间隔比较长。这里给出此种问题(现象不同,解决方式相同)的解决链接:https://docs-pd.mingdao.com/faq/deployment#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%AE%8C%E6%88%90%E5%90%8E%E6%8F%90%E7%A4%BA%E8%B4%A6%E5%8F%B7%E5%B7%B2%E9%80%80%E5%87%BA%E8%AF%B7%E9%87%8D%E6%96%B0%E7%99%BB%E5%BD%95
2.数据量过大,需要等待 MongoDB 启动之后,进入容器内部,再进行 license 的单独重启看下。source /entrypoint.sh && licenseShutdown 会自动拉起
感谢您的回复,我去试一试
Robin188 2024-05-21 16:56:51谢谢回复。能不能请明道团队做一个自动升级的工具,由这个工具来自动完成跨版本的各种额外操作,就好比 windows 系统升级一样,用户只要点击一下更新,系统就自己自动下载,安装,用户无须额外干预。
当然,这点事情对你们技术高手来讲简直就是小菜一碟,但对于我们小白用户来讲简直就是看天书了,没学过 Linux 的,我还得去学个 Linux😕 ,要不然就得请人帮忙了。我的想法是不是有些异想天开和过份了,见谅哈 😄
不同版本涉及的变更个性化太高,没办法抽象成一个标准的升级工具,不同客户升级跨度也不同,有的可能是两三年前的版本,升级跨度的不同,涉及的点也很多,比如镜像是否增加、镜像是否拆分、配置是增加还是修改,数据变更是否遗漏、每一步的执行是否正确,下一步的操作都是建立在上一步的正确执行基础之上,这个很难兼顾到每个版本细节,这也是不考虑把数据变更做进可视化升级界面的部分原因。
看帖子报错,是 license 连接 MongoDB 失败,这个失败原因目前猜测是 MongoDB 启动慢导致的问题,可能原因有以下几点:
1.磁盘 IOPS 微低,启动耗时过长,可以看 docker logs community 容器 ID 的输出,replace config 这一行的时间戳和下一行的时间戳是不是间隔比较长。这里给出此种问题(现象不同,解决方式相同)的解决链接:https://docs-pd.mingdao.com/faq/deployment#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%AE%8C%E6%88%90%E5%90%8E%E6%8F%90%E7%A4%BA%E8%B4%A6%E5%8F%B7%E5%B7%B2%E9%80%80%E5%87%BA%E8%AF%B7%E9%87%8D%E6%96%B0%E7%99%BB%E5%BD%95
2.数据量过大,需要等待 MongoDB 启动之后,进入容器内部,再进行 license 的单独重启看下。source /entrypoint.sh && licenseShutdown 会自动拉起
后台命令升级靠谱点
请问您升级花了多久的时间?我是在线升级的,到 95% 就走不动了。试了第二遍了,还是这样,不知咋回事