質問
スクリプトを実行したところ、以下のエラーが発生しました。
以下のエラーはどのような場合に出力されますか。
また、確認する項目があれば教えてください。
以下のエラーはどのような場合に出力されますか。
また、確認する項目があれば教えてください。
java.net.SocketException: Connection reset by peer: socket write error.
回答
■概要
本エラーは、接続先の原因で通信が切断された場合に出力される一般的なエラーです。
■想定される原因
過去事例を確認したところ、以下の状況で発生した例がありました。
- DB側の設定によって、接続がタイムアウトした。
- ネットワークに問題があり一時的に通信エラーが発生した。
■対応策
それぞれ、以下の対応によって解消されました。
- DB側の設定によって、接続がタイムアウトした。
→接続先の設定を変更することで事象が解消されました。 - ネットワークに問題があり一時的に通信エラーが発生した。
→再実行によって正常に処理が行われました。
上記で解消しない場合には、以下のポイントをご確認いただき、原因の切り分けを行ってください。
■確認項目
- 接続先の状態
接続先でサービスの停止や再起動を行っていないかをご確認ください。
また、他のツールからの接続が可能かをご確認ください。
[例]
接続先アプリケーションのサービスの停止
接続先サービスのメンテナンス
接続先サーバの再起動 - 接続先の制限の有無
接続先で何らかの接続制限を設けていないかをご確認ください。
[例]
接続先のサーバまたはアプリケーションのタイムアウト設定 - ネットワークの制限の有無
通信で何らかの接続制限を設けていないかをご確認ください。
[例]
ファイアウォールの接続制限
スイッチングハブのタイムアウト設定
関連FAQ
スクリプト実行時にjava.net.SocketTimeoutException: Read timed outのエラーが発生しました
スクリプト実行時にjavax.net.SSLException: Read timed outのエラーが発生しました
コメント
0件のコメント
記事コメントは受け付けていません。