クライアントの 1 つは、Netscaler を Fuse サーバーと Tomcat がホストするソフトウェアの間のバランサー ミドルウェアとして使用しています。現在、ソフトウェアとネットスケーラーの間で奇妙な通信動作が発生しています (Spring-WS を使用して SOAP リクエストを作成しています)。しばらくすると、ネットスケーラーへのリクエストが行われ、応答が待機されているため、ネットスケーラーは ACK、RST パケットを送信します。その結果、Java は「接続リセット」IOException をスローします。tcp ダンプは次のとおりです。
ネットスケーラーのドキュメントによると、リセット パケットのフィールドには、この状況にある「アイドル状態の接続のクリーンアップ」を意味するWin
エラー コードが含まれています。これは、ネットスケーラーがアイドル状態の接続をクリーンアップする「ゾンビ」プロセスを実行し、このプロセスが認識したことを意味します。9300
私たちの接続はアイドル状態です。
idle
この場合、接続がネットスケーラーによるものとして扱われるのはなぜですか?