再同期タイムアウト

再同期タイムアウト

ディレクトリをリモートサーバーのディレクトリに同期する必要があります。現在、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今有望に見えます。

おすすめ記事