前提・実現したいこと
ubuntu20.04 Nginx で2台のサーバーをlsyncdとrsyncでsshを使いファイルの同期をしたいのです。エラーメッセージでlsyncd.confの設定のせいかと思うのですが
どこを修正すればようか分かりません。
助言をいただければ幸いです。
lsyncdとrsyncとsshでファイルの同期をしたいのですが、
lsyncd のstatusでcode=exited, status=217/USERの
エラーメッセージが出て失敗してしまいます。
発生している問題・エラーメッセージ
sudo systemctl status lsyncdで確認すると起動できておらず
lsyncd.conf
code=exited, status=217/USERのエラーが出ている。
エラーメッセージ
lsyncd.service - Live Syncing Daemon Loaded: loaded (/etc/systemd/system/lsyncd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2021-08-29 01:14:09 JST; 40s ago Process: 40414 ExecStart=/usr/bin/lsyncd -pidfile /tmp/lsyncd.pid /etc/lsyncd.conf (code=exited, status=217/USER) Main PID: 40414 (code=exited, status=217/USER) Aug 29 01:14:09 ip-********* systemd[1]: lsyncd.service: Scheduled restart job, restart counter is at 5. Aug 29 01:14:09 ip-********* systemd[1]: Stopped Live Syncing Daemon. Aug 29 01:14:09 ip-プライベートIP systemd[1]: lsyncd.service: Start request repeated too quickly. Aug 29 01:14:09 ip-プライベートIP systemd[1]: lsyncd.service: Failed with result 'exit-code'. Aug 29 01:14:09 ip-プライベートIP systemd[1]: Failed to start Live Syncing Daemon.
該当のソースコード
lsyncd.conf settings { logfile="/var/log/lsyncd/lsyncd.log", statusFile="/var/log/lsyncd/lsyncd.status", statusInterval = 5, nodaemon = false } sync_base = { default.rsync, rsync = { archive = true, archive = true, links = true, update = true, verbose = false } ssh = { port = [873] } } sync{ sync_base, source="/var/www/html/", target="username@同期先プライベートIP:/var/www/html/"} sync{ sync_base, source="/home/username/*****/", target="username@同期先プライベートIP:/home/username/*****/"}
試したこと
同期元と先で
systemctl start rsync
起動確認
systemctl status rsync rsync.service - fast remote file copy program daemon Loaded: loaded (/lib/systemd/system/rsync.service; enabled;> Active: active (running) since Sat 2021-08-28 15:50:04 JST;> Docs: man:rsync(1) man:rsyncd.conf(5) Main PID: 18748 (rsync) Tasks: 1 (limit: 1159) Memory: 352.0K CGroup: /system.slice/rsync.service └─18748 /usr/bin/rsync --daemon --no-detach
sshでお互いのサーバーに接続も確認は出来ています。
お力添えよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー