1

Asp.Net webforms アプリを Azure プラットフォームにデプロイしました。このアプリは、負荷分散された 2 つの Web サーバーによって提供されています。Asp.Net セッションは memcashed によって管理されます。

通常、アプリは正常に動作しますが、ランダムにハングします。アプリをリロードしようとすると、リクエストがブラウザによって処理されず、エラーはまったくなく、継続的にロードされます。

アプリを再び機能させる唯一の方法は、ブラウザーからこの特定のアプリの Cookie を削除することです。これは Firefox でも Chrome でも発生するため、ブラウザ固有の問題ではないようです。特に Cookie はそれほど重くはありません。Cookie は 3 つしかありません。1 つは asp.net セッション Cookie で、残りの 2 つはユーザー資格情報を保持するためのものです。

アプリはリアルタイム チャット サービスに関するものなので、4 秒ごとに Web サーバーをポーリングします。

すでに 1 つの同様の問題を参照していますが、それは役に立ちません。

4

1 に答える 1

1

ランダムに発生する場合は、負荷分散構成が原因のようです。私の経験から、負荷分散されたファームの問題の最も一般的な理由は、異なるmachineKey値です。

両方のサーバーの web.config に同じmachineKey値があることを確認してください。

于 2013-04-09T16:18:58.297 に答える