无需二次开发,Cloud Alert 快速衔接您的IT事件和钉钉通知
731
2023-02-15
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方式启动 |
发表评论
暂时没有评论,来抢沙发吧~