我們有一個ASP.Net 2.0 Web應用程序運行在使用ASP.Net狀態服務存儲會話的Web場中。ASP.Net國家服務的問題
我們一直有間歇性的服務問題,並改變了一些東西,比如machine.config中的machineKey。
我的實際問題是圍繞狀態服務服務的監視。我們有4個可用的性能計數器運行在託管服務的服務器上,但我們還沒有看到單個會話超時。我們也看到一段時間內活動會話的數量緩慢上升,但從未減少。
會話超時時,狀態服務是否識別?有什麼我們應該手動做?
編輯:我們已經放棄了狀態服務並使用了SQL服務器會話。
要回答下面的問題,似乎會話會一直持續下去,直到服務崩潰,並且任何oen線程都鏈接到狀態服務器是非常令人懷疑的。這是一天結束時相當基礎的網絡應用程序。
從閱讀中我發現許多其他人都經歷過類似的事情,但似乎在任何迴應中都缺乏常識和知識。
MS似乎幾乎沒有關於此主題的文檔。
經過幾個小時的監測,我終於有一個會議被放棄了,但是這涉及到一些特定的代碼。 非活動會話似乎根本不會被丟棄 – Blatfrig 2009-02-12 12:29:52