sersync文件实时同步

网友投稿 731 2023-02-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

sersync文件实时同步

门户网站一般使用一台cms来生成静态文件,cms同步文件到几台服务器上提供用户访问,现在有些使用sersync实时同步到多台web服务器上,有些站点则使用rsync+inotify来同步文件,还有各种方法,这种就不列举了,这边看下sersync的安装配置.

sersync介绍

相比较上面两个项目,sersync配置起来很简单,其中bin目录下已经有基本上静态编译的2进制文件,配合bin目录下的xml配置文件直接使用即可。

另外本项目相比较其他脚本开源项目,使用多线程进行同步,尤其在同步较大文件时,能够保证多个服务器实时保持同步状态。

本项目有出错处理机制,通过失败队列对出错的文件重新同步,如果仍旧失败,则按设定时长对同步失败的文件重新同步。

本项目自带crontab功能,只需在xml配置文件中开启,即可按您的要求,隔一段时间整体同步一次。无需再额外配置crontab功能。

下载sersync

安装sersync

1
# tar -xzvf sersync2.5.4_64bit_binary_stable_final.tar.gz  -C /usr/local/sersync

配置sersync

启动sersync

1
2
3
4
/usr/local/sersync/sersync2-o./confxml.xml-n20-d
-o                                                                                 #指定配置文件
-n                                                                                 #启动线程数量
-d                                                                                 #daemon方式启动
上一篇:nginx日志配置
下一篇:系统的监控告警如何做处理(如何消除监控器警报)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~