質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Lua

Luaは、汎用のスクリプト言語の一つで、 移植性が高く、高速な実行速度などの特徴を持ち 手続き型・オブジェクト指向言語としても利用可能で 関数型言語、データ駆動型の要素も併せ持っている言語です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

4147閲覧

EC2でlsyncdとrsyncとsshでファイルの同期をしたいのですが、lsyncdでエラーメッセージが出て解決できません。

daifuku0725

総合スコア20

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Lua

Luaは、汎用のスクリプト言語の一つで、 移植性が高く、高速な実行速度などの特徴を持ち 手続き型・オブジェクト指向言語としても利用可能で 関数型言語、データ駆動型の要素も併せ持っている言語です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/08/28 16:43

前提・実現したいこと

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でお互いのサーバーに接続も確認は出来ています。

お力添えよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanat

2021/08/28 17:44

とりあえず、接続される側のSSHログを確認してみては?
daifuku0725

2021/09/02 03:00

返信が遅くなり、申し訳ございません。 回答ありがとうございます。確かに設定が混在していますね。 ただ、修正してみましたが、ダメでした。 もう少し、修正してみて、また報告します。
guest

回答1

0

自己解決

以下のように設定したら解決しました。
皆様、ありがとうございました。

/etc/lsyncd/lsyncd.conf.lua

settings { logfile = "/var/log/lsyncd.log", statusFile = "/tmp/lsyncd.stat", statusInterval = 20 } sync { default.rsync, delay=0, source="/home/user/html/", target="user@プライベートIp:/home/user/html/", delete="running", init=false, rsync = { rsh = "/usr/bin/ssh -i /home/user/.ssh/id_ed25519 -o UserKnownHostsFile=/home/user/.ssh/known_hosts" } }

投稿2022/01/05 02:33

daifuku0725

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問