监控目录数据变化 --- inotify
将数据进行传输 --- rsync
将监控和传输进行整合 --- sersync ...
分类:
其他好文 时间:
2021-07-02 15:24:55
阅读次数:
0
sersync 介绍 sersync类似于inotify,同样用于监控,但它克服了inotify的缺点. inotify最大的不足是会产生重复事件,或者同一个目录下多个文件的操作会产生多个事件,例如,当监 控目录中有5个文件时,删除目录时会产生6个监控事件,从而导致重复调用rsync命令。另外比如: ...
分类:
其他好文 时间:
2021-06-07 20:04:48
阅读次数:
0
参考文章 安装nignx1.14,并且打补丁,反向代理健康监控,ssl,解决自启动报pid错误 nginx 反向代理,和ssl重定向。 安装nignx nignx的安装目录 /usr/nginx nignx的源码目录 /usr/local/src/nginx nignx的健康监控目录 /usr/ng ...
分类:
编程语言 时间:
2021-02-25 12:22:59
阅读次数:
0
使用roles部署sersync 环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 10 ...
分类:
其他好文 时间:
2020-06-19 21:08:27
阅读次数:
44
实现原理: 实现文件监控操作的核心函数是ReadDirecotryChangesW。这个API函数可以设置监控目录、过滤条件,从而获取监控数据。在调用API函数ReadDirecotryChangesW设置监控过滤条件之前,需要先通过CreateFile函数打开监控目录,获取监控目录的句柄。之后才能 ...
分类:
其他好文 时间:
2020-05-19 00:31:59
阅读次数:
65
1. 安装inotify tools 下载插件 从 "阿里镜像站" 中下载相关插件,按照“centos”、“el7”、“x86_64”等标签进行筛选,例如 "inotify tools devel 3.14 9.el7.x86_64.rpm" 将插件上传至服务器 使用root身份安装该插件 2. 源 ...
分类:
系统相关 时间:
2020-05-15 09:23:45
阅读次数:
83
git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 并且git 只监控文件内容变化,不监控目录,因 ...
分类:
系统相关 时间:
2020-01-09 00:42:45
阅读次数:
99
Watcher 在 ZooKeeper 是一个核心功能,Watcher 可以监控目录节点的数据变化以及子目录的变化,一旦这些状态发生变化,服务器就会通知所有设置在这个目录节点上的 Watcher,从而每个客户端都很快知道它所关注的目录节点的状态发生变化,而做出相应的反应. 可以设置观察的操作:exi ...
分类:
其他好文 时间:
2019-11-28 01:39:30
阅读次数:
80
对rsync服务及命令不熟悉的,可以参考博文通过rsync实现远程同步这里就不多说了!Linux内核从2.6.13版本开始就已经提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取、删除、移动、修改等。利用这一机制,可以非常方便的实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应。将inotify机制与rsync工具相结合,可以实现出发时备份(实时同步)——只要原始
分类:
其他好文 时间:
2019-08-15 21:08:44
阅读次数:
123