あるサーバーから別のサーバーにデータを転送する際に問題があります。
この問題の例には、scp
サーバー間のファイルのコピーがあります。 10回のうち1回は中止され、最終的に次のメッセージでタイムアウトします。
ssh_exchange_identification: read: Connection timed out
lost connection
以下は、この問題の例です。 2つのサーバー間で別の作業をしていますが、タイムアウトが発生します。
何が問題なのでしょうか?問題を診断するにはどうすればよいですか? 6ヶ月間はうまくいきましたが、今日は突然動作が停止しました。
答え1
これはネットワークの問題のように見えますが、ネットワークアダプタ、ケーブル、スイッチ、WiFiなどの2つのサーバー間のすべての問題かもしれません。
サーバーがインターネット経由でリモート接続されている場合、一時的な不安定性が原因で接続がタイムアウトする可能性があります。
ファイアウォールポリシーも発生する可能性があります。
scpを監視し、ポート22のtcpプロトコルを使用してあるサーバーから別のサーバーにmtrを実行する必要があります。これにより、接続タイムアウトが発生したときに手がかりを提供できます。
mtr --tcp --port 22 your.remote.host
すべてのパケットが失われたホップを見つけます。