0

2 つの異なるサーバーでホストされている .NET 1.1 アプリケーションがありますが、そのうちの 1 つでアプリケーション プールがリサイクルされるたびに、すべてのセッションがドロップされます。

どちらのアプリケーションも「StateServer」セッション モードを使用しており、私が知る限り、両方のサーバーの構成はまったく同じで、「ASP .NET State Server」サービスが実行されています。

このアプリケーション プールは 2 ~ 3 時間ごとにリサイクルされるため、これは特に厄介な問題です (これも解決しなければならない問題です)。

誰かがこれを引き起こしている可能性があるという考えを持っていますか?

前もって感謝します、

ジオン

4

1 に答える 1

0

パフォーマンス カウンター "State Server Sessions Active" を使用して、各 State Server インスタンスのアクティブなユーザー セッションの数を監視し、(a) 両方のサーバーが STate Server を使用していることを確認し、(b) これが本当にアプリ プールのリサイクルによって引き起こされていることを確認します。

これらの 2 つのアプリがセッション状態を共有するのか、それとも 2 つの異なるアプリケーションである場合、それがソリューションにとって重要であるかは、あなたの質問からは少しわかりません。

于 2010-01-20T22:01:32.913 に答える