[環境]
AWS
[OS]
Ubuntu
[マスターサーバー]
ServerA -- /home/oooo/dirA
[スレイブサーバー]
ServerB -- /home/oooo/dirA
上記でファイルの同期をとりたい
ServerAで下記の通りにlsyncdを設定
settings = {
logfile = "/var/log/lsyncd.log",
statusFile = "/tmp/lsyncd.stat",
statusInterval = 1,
}
sync{
default.rsync,
source="/home/oooo/dirA",
target="ooo.ooo.ooo.ooo::sample_sync",
rsync = {
archive = true,
links = true,
update = true,
verbose = false,
excludes = { ".bak", ".backup" },
rsh = "-i /home/oooo/id_rsa", -- 接続時に使うsshコマンド。ポートや鍵のファイルはここで指定で きる
_extra = {
"--bwlimit=10000"
}
}
}
ServerBで下記のとおりにrsyncを設定
uid = root
gid = root
read only = no
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
[sample_sync]
path = /home/oooo/dirA
hosts allow = localhost xxx.xxx.xxx.xxx
hosts deny = *
read only = false
exclude = .svn
ServerAで
・sudo /etc/init.d/lsyncd start
ServerBで
・sudo /etc/init.d/rsync start
をそれぞれ実行
【結果】
ファイルの同期は行われない
ServerAの/var/log/lsyncd.log の内容は
rsync: failed to connect to ooo.ooo.ooo.ooo (ooo.ooo.ooo.ooo): Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(122) [sender=3.0.9]
Mon May 2 08:45:51 2016 Normal: Retrying a list on exitcode = 10
Mon May 2 08:45:51 2016 Normal: Calling rsync with filter-list of new/modified files/dirs
となる。
原因等わかる方いらっしゃいましたら夜おろしくお願いします

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/06 01:20