您的位置:首页 > 其它

推荐一款帮助负载均衡/DNS轮询服务器组使用的文件同步工具

2010-06-20 23:50 369 查看
做过 Windows DNS轮询或负载均衡或多线路多服务器的童鞋们大概会碰到这样的一个问题,当主服务器的文件发生更改的时候,我们如何把服务器上的文件同步到其他的分发服务器上?保证数据的及时更新及有效性。

举个例子,一个小说网站,每天60万的IP访问,PV在20左右,单台服务器无法承受起这么多用户同时在线,或是由于带宽原因,单条百M的网线无法承担起这么大的流量,或是要实现在南方放一台电信服务器,在北方放一台网通服务器,由于小说网站采用了采集系统,并将采集到的新书生成静态HTML,这样的话,会产生很多的HTML文件,此时,如何把刚在主服务器上采集回来生成的HTML文件及时同步到远程的网通服务器上?

我今天要推荐的这款工具,就是用来解决这个问题,同时附带了基本的远程服务器管理,通过主服务器就可以实现对远程服务器的IIS重启、服务器重启、清理系统盘日志(*.Log)、查询远程上下行带宽占用、查询远程服务器硬盘使用情况,查看远程服务器内存占用,查看远程CPU使用率等等。而且支持任务计划。例如定时重启IIS、定时重启服务器、定时清理日志等等,有点跑题了。

话说回来,先来个截图:ps



这是监控端,即安装于主服务器的程序界面,安装后运行桌面上的快捷方式“启动监控服务”启动

“本地监控路径”,我们选择要监视文件系统更改的主目录。服务启动以后,该目录中的文件系统变化将自动被捕捉到并将更改通知到所有在线的客户端上。

监控方面支持“目录新建”、“目录重命名”、“目录删除”、“文件修改”、“文件删除”、“文件重命名”

“本地监听端口”就是TCP服务监听的端口,默认为8899,您可以更改为其他端口,如果更改请注意在后面的客户端服务管理器上做相应更改。

“授权连接IP”,表示哪些IP地址可以连接到该服务器,只有在列表中的IP地址,连接到服务器后,才会被认为是受信任的客户端。所有文件系统的通知才会同步到远程。

“例外文件列表”是指监控目录中对特定的文件扩展名产生的变化,不同步到远程服务器上。例如通常我们的SQL数据库是被独占的且没有同步的必要,如果数据库文件正在监控目录内,我们需要填写上扩展名,如:“mdf,ldf”

好了,现在点击启动按钮来启动监控。

再来一张图:ps



由于我是在本地测试的,因此这里IP地址填写:127.0.0.1,方便稍后使用客户端连接测试。

这是在线连接列表:

当目标客户端不在线时,文件的修改操作将会被暂存,直到客户端上线后,再将文件同步到远程。



在线连接列表的右键菜单,点击后显示服务器的辅助管理菜单,实现一些服务器的辅助管理。



这是任务计划面板,所谓任务计划,就是我们可以设定一些操作,让应用程序定时替我们自动执行。例如重启IIS、重启服务器、清理系统日志(*.log),清理系统日志我们通常用来防止系统盘被IIS错误日志赛满。



刚刚新建的一个自动定时重启服务器的任务。



支持多种皮肤风格切换:p



客户端服务管理器界面:这里有必要做一下详细介绍,客户端服务是基于Windows Service(windows系统服务)的组件,服务管理器用于管理服务的安装/卸载/启动或停止。这里要先安装服务,服务安装完成后,先不要点启动服务,需要先对本地目录做设定,另外就是设定服务器的IP地址和端口。设定成功后,就可以点击启动服务来开始连接服务器了。



暂时就介绍这么多,下面附上下载地址。

服务器端、客户端安装程序 (前面的版本有点小Bug,现已修正。)

服务器端安装在主服务器上,即需要监视的服务器上,客户端安装到一台或多台服务器上。用于接受服务器的文件同步和文件系统更改同步,及管理命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐