We're using an out-of-proc session state service/ASP.Net Session state. We know were having problems with this as it's been abused in the past, too much stored in session state too often, so were in the process of moving onto a more scalable system.
In the meantime, though, we're trying to get our heads around how a session state service manages it's memory and what limits do we have. But none of the Microsoft docs seem to go into any details.
Specifically I want to know:
- What are the limits to how much "the standard" out of proc session state service (installed along with IIS in the windows management console) can store? (x64)
- Is there a per user limit?
by standard service, I mean this one:
Out of Process state management using the session state server (mode="StateServer") is limited to the amount of memory available to the state service.
so that would answer your first question, and implicitly answers the second for a user withlimited to the amount of memory available to the state service.
. So it's just a limitation on either a 32bit machine (2gb) or memory installed as 64bit is roughly 128gb to 16tb depending on the OS. – Erik Philips