论坛管理员 发表于 2018-9-27 13:28:44

如何在线升级O2OA服务器

因为部分用户因为网络原因会导致更新不成功,所以我们推荐您使用离线包进行服务器升级


如何升级O2OA服务器
1、如何查看当前系统版本号
      服务器下载完成后,解压至指定的目录(参考服务器安装说明):https://my.oschina.net/u/3931542/blog/2209110
执行启动命令(start_windows.bat或者start_linux.sh等),命令提示窗口将会展示服务器信息及可执行的服务器命令说明,如下图所示:
https://static.oschina.net/uploads/img/201809/27134709_8buK.jpg      
      从命令提示窗口,可以看到当前服务器版本号:version:20180724112353

2、如何查看是否存在更新的服务器版本
      命令:version
      执行启动命令( start_windows.bat 或者 start_linux.sh 等 ),命令提示窗口将会展示服务器信息及可执行的服务器命令说明。
执行命令:version,系统将会列出可更新的服务版本信息,如下图所示:
https://static.oschina.net/uploads/img/201809/27134709_gQTm.jpg    https://oscimg.oschina.net/oscnet/3c2dfe577df037e754777a7a578188aeb6b.jpg
从命令提示窗口,可以看到当前服务器的下一个版本信息:
version:20190223090617, size:241M
version:20190318092737, size:244M
如果不存在可更新的版本信息,则系统将显示:
already the latest version!
3、下载离线安装包更新系统(支持离线升级的版本O2OA v4.1369)
https://oscimg.oschina.net/oscnet/2670bf4d26605d12150c8ebbafed7ffdf28.jpg
在O2OA v4.1369之后,O2OA支持系统下载离线包进行离线升级来支持内网升级并且提高升级过程成功率。
https://oscimg.oschina.net/oscnet/074dd7dba8f53fcfda1ebf64d982ea2fdca.jpg
如执行命令:
                                                                        update file d:/versions/o2server_20190318092737_windows.zip false o2
                                                此命令将根据下载到本地磁盘D盘version目录下的O2OA服务器安装文件:o2server_20190318092737_windows.zip 进行升级,不对原系统进行备份,如果是其他操作系统,请根据操作系统自行选择正确的安装文件。
在升级过程根据服务器配置,可能需要一定的时间。
https://oscimg.oschina.net/oscnet/4bb58817d1e7164b5aa696a826aebe1ed62.jpg
更新命令执行完成后,请点击任意键关闭控制台窗口(linux可以exit或者kill进程来退出),然后重新执行start_windows命令,系统会自动开始服务器文件升级过程,如下图所示界面:
https://oscimg.oschina.net/oscnet/de3097d445f3f613de08316c12ddff9b1f2.jpg
升级完成后即可启动服务器。
4、直接在线自动更新
      1)O2OA v4.1237以及之前的版本update命令格式为:         
            命令:update o2, 其中o2是管理员密码      
      2)O2OA v4.1369以及之前的版本update命令格式为:         
            命令:update <backup> <latest> <passwd>
            其中:
            backup是指是否对原有系统进行备份操作,值为 true | false
            latest是指是否升级到最新版本,值为true | false
            passwd是管理员密码,默认为o2
      执行update命令后,系统显示如下信息:
      2018-09-27 13:18:55 PRINT com.x.server.console.action.ActionUpdate - backup current version to D:\o2server\local\backup\20180927131854.zip.
      表明系统正在将当前系统文件备份到D:\o2server\local\backup\目录下,请等待一段时间(时间长短与服务器性能有关)。
      系统备份完成后,命令提示窗口将输出:
      2018-09-27 13:20:09 PRINT com.x.server.console.action.ActionUpdate - backup current version completed.
      2018-09-27 13:20:09 PRINT com.x.server.console.action.ActionUpdate - download update pack form url: https://obs-o2public.obs.cn-east-2.myhwclouds.com/20180924202249.zip.
      表明系统正在下载更新文件。您需要等待系统下载文件后自动进行系统更新操作,在此过程中,请确保服务器机与互联网的网络正常 。下载完成后,系统提示信息将如下:
                                                                        update o2
                        2018-09-27 13:18:55 PRINT com.x.server.console.action.ActionUpdate - backup current version to D:\o2server\local\backup\20180927131854.zip.
                        2018-09-27 13:20:09 PRINT com.x.server.console.action.ActionUpdate - backup current version completed.
                        2018-09-27 13:20:09 PRINT com.x.server.console.action.ActionUpdate - download update pack form url: https://obs-o2public.obs.cn-east-2.myhwclouds.com/20180924202249.zip.
                        2018-09-27 13:21:57 PRINT com.x.server.console.action.ActionUpdate - download update pack completed.
                        2018-09-27 13:22:13 PRINT com.x.server.console.action.ActionUpdate - update completed in 198 seconds, restart server to continue update.
                        web server is not running.
                        application server is not running.
                        center server is not running.
                        storage server is not running.
                        data server is not running.
                        D:\o2server>pause
                                                      以上更新操作完成后,点击任意键,将退出命令提示窗口。
      系统需要您需要重新执行启动命令(start_windows.bat或者start_linux.sh等)来完成安装操作(此过程主要进行文件复制)。系统升级完成后,正常执行启动命令进行系统启动即可。

OA提问 发表于 2019-5-8 10:44:01

已经自己解决。谢谢管理员

OA提问 发表于 2019-5-7 11:38:44

还是一样
http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/e04e9617-d7c6-4590-9262-1dcddf9d74df/download/streamhttp://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/a329cc34-5c65-464a-8941-b6a9152a7c74/download/stream

chen5410178 发表于 2019-2-24 08:31:35

为什么我输入了update 命令之后就提示 unknown command:update o2

o2 我知道就是我的密码哈!

直接输入update 回复也是一样的unknown command:update

论坛管理员 发表于 2019-4-3 10:50:22

您可以试试离线更新方式。参考教程:https://my.oschina.net/o2oa/blog/2209383

OA提问 发表于 2019-5-6 18:24:07

你好,管理员。请问linux下如何离线升级?
我使用update file /data/o2server_20190426125713_linux.zip true true 密码无法升级,提示找不到文件

OA提问 发表于 2019-5-8 10:17:01

已经进入备份过程,谢谢管理员
但是升级完成后,我重启提示无权限?
下面是提示代码
# ./start_linux.sh
setsid: failed to execute /data/o2server/jvm/linux/bin/java: Permission denied

论坛管理员 发表于 2019-5-7 15:17:58

好像命令多了一个参数:
update file /data/o2server_20190426125713_linux.zip true true密码

论坛管理员 发表于 2019-5-7 10:31:26

是需要您先下载好最新版本的安装包放到指定的目录下的,update file 后面跟着的就是具体的文件存放的路径。您可以再试一下
页: [1]
查看完整版本: 如何在线升级O2OA服务器