問題タブ [lsyncd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 2 つの EC2 インスタンス間の Lsyncd
2 つの EC2 インスタンスがあり、2 つの間でディレクトリを同期しようとしています。
インスタンスの 1 つで lsyncd サービスをセットアップし、ディレクトリを同じインスタンスの別のディレクトリに同期することができました。現在、同じディレクトリを 2 番目のインスタンスと同期しようとしていますが、機能していません。
機能しない理由は、最初のインスタンスで生成されたキーをssh-keygen -t rsa
2 番目のインスタンスで使用して、相互にアクセスできるようにすることができないためです。
試してみsudo ssh-copy-id -i /path/to/key ec2-user@ip-of-second-instance
ましたが、うまくいきませんでした。また、パブリック部分をkey.pub
最初のインスタンスのファイルから~/.ssh/authorized_keys
2 番目のインスタンスのファイルに手動でコピーしようとしましたが、どちらも機能しませんでした。
それは私の lsynd 構成設定です:
私は何を間違っていますか?どうすればその問題を解決できますか? どんな助けでも大歓迎です。ありがとうございました。
linux - csync2 と lsyncd の同期メカニズムを理解する
そのため、ファイル複製用に構成された 2 つのサーバーがあります。一方が「Server1」で、もう一方が「Server2」であると想像してください。両方のノードで lcyncd と csync2 を構成し、同期が完全に機能するようにしました。
Server1 の同期フォルダーに新しいファイルを追加すると、Server2 で何が起こるのか疑問に思っていました。Server1 で新しいファイルを作成すると、Server1 の lsyncd が変更を検出し、csync2 をトリガーしてそのファイルを Server2 に同期します。同時に、Server2 の lsyncd はその新しいファイルを検出し、そのファイルを Server1 への同期も開始します。または、他の何か?
supervisord - Supervisord を使用して lsyncd スクリプトを実行する
lsynd のスクリプトを常に実行するために、supervisord で実行しようとしています。スーパーバイザー用にこのconfをコーディングしました
スクリプトは起動時に正常に実行されますが、常に終了します
これがlsyndスクリプトを存続させる正しい方法であるかどうかはわかりません。提案?
mysqlbinlog - lsyncd は mysql-bin.00001 を更新できません
lsyncd と lsyncd を使用してファイルを他のサーバーに送信します。.sql ファイルは問題ありませんが、mysql-bin.00001 は更新できません。
lsyncd.conf