最近公司的静态服务器刚刚搬迁,有2台服务器,然后搬迁完出现各种问题,其中一个问题就是同步失效了。。。
就是从A服务器的文件一旦发生更新就同步到B服务器上,这个功能失效了,然后是一轮百度,,,,
http://www.jb51.net/article/57011.htm 整一套流程,说真的,我看不太懂。。。
根据里面部分内容进行了配置之后,去执行 inotify 的时候报错 upper limit on inotify watches reached
然后继续百度,找到了另一篇文章 http://blog.csdn.net/myweishanli/article/details/23788371
顺利解决了该问题, echo 8192000 > /proc/sys/fs/inotify/max_user_watches即可~
类似于内存不足的原因吧
然后看到他们写了一个脚本,是这样的
这一块我就不是很懂是什么意思了,红色那块就是IP地址而已。。
然后执行该脚本 ./h1-h2_inosync.sh
再去发送文件,发现同步确实可以了,但是也发现了一个问题,只要我退出服务器的远程连接,同步便失效
然后又是一轮百度和请教别人,最终得到了答案,只要把它运行在后台即可永久生效,命令是
nohup sh ./h1-h2_inosync.sh &
然后测试,同步成功,退出远程服务器,再测试,仍然成功,至此,该问题得以解决