非常に負荷の高いプロセスを呼び出そうとしています。平均作業時間は 9 ~ 10 分と推定されます。
プロセスを実行しているとき、私は途方もなく巨大な数のタイムアウトを設定しました: 99999999.
2 分後、次のエラーが表示されます。
java.net.SocketTimeoutException: 読み取りタイムアウト
もう少しいじってみましたが、タイムアウトを 3000 に設定し、予想どおり 3 秒後に同じエラーが発生しました。
なぜsocket.setSoTimeout(99999999)
それを最大120000に設定するのかについて何か考えがありますか?