0

特定のWebサイトからデータを取得するためのEclipseプロジェクトがあります。取得するデータが多すぎるため、コードを一晩実行し続ける必要があります。私はjave.net.UnknownHostExceptionいつか後になります。コードは長時間問題なく実行され、後でのみUnknownHostexception発生します。なぜこれが起こっているのかについての解決策はありますか?

4

3 に答える 3

0

私の推測では、あなたのインターネット接続はおそらく壊れています。これを確認するための他のログはありますか?

于 2012-07-16T06:07:02.773 に答える
0

以前にプロジェクトの 1 つでこのエラーを見たことがあります。Java 1.5 まで、JVM は DNS エントリをキャッシュするために使用され、TTL 値を尊重しませんでした。なんらかの理由で DNS エントリが変更され (通常、Akamai または他の CDN ネットワークの場合)、以前にアクセスしていた IP が使用できなくなった場合、このエラーが発生する可能性があります。

この動作に関する情報は、http ://www.rgagnon.com/javadetails/java-0445.htmlおよびhttp://blog.andrewbeacock.com/2006/12/warning-java-caches-dns-to-で入手できます。 ip-address.html .

試してみることができるのは、 iptraceが正常に動作し、同じマシンから失敗し始めたときにiptraceを実行することです。IP が変更されている場合は、このシナリオに遭遇しています。

于 2012-07-16T06:02:43.017 に答える
0

戦争が展開されているサーバーのMACアドレスのみを取得できます。MACアドレスの取得方法はこちらを確認してください

于 2012-07-16T05:47:58.200 に答える