web-dev-qa-db-ja.com

CitrixNetScalerへの接続のタイムアウト

サードパーティに接続するAzure(アプリサービス)でホストされているC#ASP.NET MVC WebサイトがありますREST API。これは常に問題なく実行されましたが、しばらく前にサードパーティが置き換えられました古いロードバランサーと新しいCitrixNetScaler。それ以降、当社のWebサイトは通常1時間ほど正常に動作しますが(トラフィックによって異なります)、その後、エラーが発生し始めます。

[SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected Host has failed to respond <ip address>]

これらのエラーは通常、時間の経過とともに増加します。おそらく1時間から始まりますが、24時間後、30分で約100を受け取ります。

その後、古いロードバランサーエンドポイントに戻すとエラーが消え、新しいロードバランサーエンドポイントに戻すと問題が繰り返されます。また、同じ新しいロードバランサーに接続するGoogle AppEngineでホストされているJava 7のWebサイトもありますが、この問題はありません。

サードパーティはCitrixサポートと連絡を取り合っていますが、これまでのところ、サードパーティ側には何も見つかりませんでした(詳細はわかりません)。

この問題は非常にあいまいであることを私は知っています。 Azureの.NETWebサイトではこれが表示されるのに、Google App Engine Java Webサイトでは表示されない)について誰かが手がかりを持っていることを願っています。さらに、検索してみました。この問題についてはウェブをご覧くださいが、まったく何も見つかりませんでした。多くの人が同じような設定をしていると確信しているので、問題はないようです。質問したいのは、誰かが何か考えを持っているかどうかです。なぜこれが発生するのでしょうか?Citrix NetScalerを知っているか、以前に同様の問題が発生したことがある人はいますか?必要に応じて詳細情報を提供できます。

1
Razzie

問題を絞り込むために、Netscalerからの2つの異なるネットワークパケットトレースを比較することをお勧めします(動作シナリオと動作なしシナリオ)+次の場所にあるns.logを調査します。

\ var\log\ns.log

また、これはNetscalerのトレースをキャプチャするための公開記事です。

https://support.citrix.com/article/CTX128655

1
Alexandre Roux