金笛邮件论坛

金笛邮件论坛 (http://bbs.mailer.cn/)
-   金笛邮件产品资料专区 (http://bbs.mailer.cn/f3/)
-   -   linux如何安装/升级新版本,而且尽可能几乎不中断服务? (http://bbs.mailer.cn/t284/)

风声水起 2009-09-22 08:57

linux如何安装/升级新版本,而且尽可能几乎不中断服务?
 
1,确认您的服务器配置。我们希望CPU > P4, 内存 > 1.5G, 硬盘 > 20G + 您用户 x 30% x 您用户的平均使用空间
如果对外服务,请确认网关等安全设置,不会限制甚至阻止邮件服务。

如果以上配置不能满足,需要作最小配置,才能使您的邮件服务正常工作。

2,确认您的服务端使用的是最新的发布版本。请光临www.mailer.com.cn获取最新的服务端版本。

3,若有旧数据,做好备份。
如果需要升级,请确保以下事件:

A,保护您已有的用户和仍然留在服务器上的用户信息和邮件:
将/部署目录/accounts 整个目录打包,备份保留。
如果使用较久,此目录容量非常大,则在安装过程中绝不可修改此文件夹下的任何事物。

B,保护您已有的网络控制页面/IE浏览器下的收发邮件页面:
将/部署目录/web/webapps 整个目录打包,备份保留。

C,保护您已有的邮件系统配置:
将/部署目录/conf 整个目录打包,备份保留。

4,两种安装方式:

如果上一步中没有备份accounts目录,绝不可采用方案I。如果覆盖了accounts目录则所有的邮件和用户信息都将遗失。

I,停止系统所有服务,安装系统,并用打包的数据覆盖。

停止系统服务(如何停止和重新启动,请参看相关解释),按照说明书上的指引安装。
tar xzf jdmail_linux_x86_someversion.tgz
并按照说明书的指示修改启动脚本。

将A打包文件覆盖相应目录。
如果您的邮件在浏览器下的页面,经过了修改或定制,请将B打包文件在别的地方打开,将ROOT下的login.jsp(首页) 和Images 文件夹覆盖到安装好的目录。
如果web/conf/server.xml已经修改为80端口,需要再次修改一次。
如果您的配置经过修改,请将C打包文件中的所有.xml文件提出并覆盖相应的目录。

以上打包文件为先前版本,如果您不确认,建议不要用旧版本覆盖新版本。

重新起用服务。

II,重新安装在新目录,建立软链接指向旧的数据,重新启用服务。
(是在老版本没有卸载的情况下安装新的吗)
重新安装新的系统,配置好启动脚本。
修改邮件存储的目录,指向旧的目录。

如果您的邮件在浏览器下的页面,经过了修改或定制,请将B打包文件在别的地方打开,将ROOT下的login.jsp(首页) 和Images 文件夹覆盖到安装好的目录。
如果web/conf/server.xml已经修改为80端口,需要再次修改一次。
如果您的配置经过修改,请将C打包文件中的所有.xml文件提出并覆盖相应的目录。

停止旧服务,启动新服务,并在系统启动项中配置新的目录。


所有时间均为北京时间。现在的时间是 00:08

Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.