ディレクトリをリモートサーバーのディレクトリに同期する必要があります。現在、rsync -ca
これは定期的に実行されますが、ディレクトリは非常に大きく、タイムアウトエラーが原因でプロセス全体が失敗します。
これで、「ワンタイム」ではなくファイル同期を介してファイルを探しています。find
見つかった各サーバーに似ていますrsync
。これを行う最も簡単な方法は何ですか?
次のエラーが発生します。
receiving incremental file list
Write failed: Broken pipe
rsync: connection unexpectedly closed (1175057 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(601)[receiver=3.0.7]
rsync: connection unexpectedly closed (287 bytes received so far) [generator]
rsync error: unexplained error (code 255) at io.c(601) [generator=3.0.7]
ベストアンサー1
サーバーがSSH接続レベルでタイムアウトしているようです。
だから、次の設定を追加しました。
KeepAlive yes
ServerAliveInterval 20
ServerAliveCountMax 6
/etc/ssh/ssh_config
(または)に~/.ssh/config
今有望に見えます。