1 / 2
文档名称:

AnyChat服务器双机热备解决方案.doc

格式:doc   大小:31KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AnyChat服务器双机热备解决方案.doc

上传人:mh900965 2018/3/24 文件大小:31 KB

下载得到文件列表

AnyChat服务器双机热备解决方案.doc

相关文档

文档介绍

文档介绍:AnyChat服务器双机热备解决方案
AnyChat平台提供了服务器双机热备解决方案,可以满足对系统有要求较高的客户需求,如政府、电信运营商以及部队等。
 
一、基本原理
 
1、AnyChat服务器有两种工作模式,分别为:主服务器模式(Master Server)、从服务器模式(Slave Server)。
2、从服务器启动之后,需要与主服务器建立通信连接,等待主服务器的激活,从服务器被激活之前,不能对外提供服务。
3、当从服务器被激活,且主服务器宕机之后,从服务器将会立即开始服务,接受客户端连接。从服务器被激活之后,可以连续工作30天,过期必须重新与主服务器建立通信连接,重新被激活。从服务器被激活之后,系统重启后可继续提供服务。
4、当从服务器被激活,且正在提供服务时,若主服务器启动,则从服务器停止提供服务,不接受客户端的网络连接,之前已成功连接从服务器的客户端不受影响,网络连接不会被断开。
 
二、部署流程
 
部署主服务器:
AnyChat服务器默认配置便是主服务器模式,部署方法参考:3. 如何快速安装部署AnyChat服务器
 
部署从服务器:
按如下配置修改服务器配置文件()
1.[Base Settings]
=******    #认证密码必须与主服务器相同
=0
4. 
5.[Standby Server Settings]
=1
=
=8907
上述配置参数中,“DemoMode=0”表示让服务器工作于授权模式下,“SlaveMode=1”表示让服务器工作于备份模式,另外三项“MasterServerXXXX”配置是主服务器相关参数,用于从服务器与主服务器建立连接之用。
修改完配置后,需要重启服务器程序。
 
可根据服务器的日志输出判断相关工作状态:
主服务器启动后,接收到从服务器的连接时,会在日志中输出:
server(-8907) connect ess!
从服务器启动后,与主服务器连接成功并激活时,会在日志中输出(此时从服务器处于备份状态):
slave server mode, waiting for master server(-8907) reply...
connect to master server!
synchronization master server license information!
从服务器从备份状态转为工作状态(主服务器宕机)时,会在日志中输出:
master server fails, slave server start working...
从服务器被激活,且主服务器已宕机,宕机时间