セッションを保存するために ASP.Net State サービスを使用している Web ファームで実行されている ASP.Net 2.0 Web アプリケーションがあります。
サービスで断続的に問題が発生しており、machine.config の machineKey など、いくつかの変更を行いました。
私の実際の質問は、国家サービス サービスの監視に関するものです。サービスをホストするサーバー上で 4 つの使用可能なパフォーマンス カウンターがすべて実行されていますが、まだセッション タイムアウトは 1 回も発生していません。また、アクティブなセッションの数が一定期間にわたってゆっくりと増加していることも確認していますが、減少することはありません.
状態サービスは、セッションがタイムアウトしたことを認識しますか? 手動で行うべきことはありますか?
編集:状態サービスをあきらめて、SQL サーバー セッションを使用しました。
以下の質問に答えると、サービスが停止するまでセッションは永遠に続くようであり、oen スレッドが状態サーバーにリンクされているかどうかは非常に疑わしいです。結局のところ、これはかなり基本的な Web アプリです。
私が行っている読書から、他の多くの人々が同様のことを経験しているように見えますが、飛び交う回答には一般的な常識と知識の欠如があるようです.
MS には、このトピックに関するドキュメントがほとんどないようです。