ベンダーの 1 社のドライバーが、ほぼ 1 年間動作していたマシンで、先週突然故障し始めました。ドライバーが出力する最後の 2 つの説明メッセージは、3 分間隔になりました (以前は秒間隔でした)。コードをリバース エンジニアリングすると、java.rmi.Naming.bind() の呼び出し中に 3 分間の遅延が発生することがわかりました。
これをトラブルシューティングし、bind() の呼び出しからより多くの情報を取得するための出発点は何ですか? 成功または失敗の表示を返さず、例外をスローしているようには見えません。一定の 3 分間の遅延は、プロセス中のある時点でタイムアウトが発生していることを意味すると思いますが、なぜ失敗の兆候がないのでしょうか?