Tengo un sitio Asp Mvc 2 usando autenticación de formularios. Cuando lo ejecuto localmente, puedo iniciar sesión y permanecer conectado indefinidamente.¿Por qué podrían estar cerrando sesión mis usuarios después de un minuto más o menos?
Sin embargo, cuando lo pongo en el servidor parece que solo permanezco conectado durante unos minutos y luego parece que se ha cerrado la sesión. He mirado las cookies y hay 2 que parecen relevantes:
.ASPXAUTH que es una cookie de sesión .ASPXANONYMOUS que vence en 3 meses.
Cuando actualizo la página, las cookies permanecen iguales hasta que me desconecto, cuando parece que obtengo una nueva cookie .ASPXANONYMOUS, pero el .ASPXAUTH parece ser el mismo.
Parece que podría permanecer conectado hasta que haga algo después de un cierto período de tiempo. Si envío un formulario tan pronto como estoy conectado, funciona bien, pero si continúo enviando datos una y otra vez, luego de un minuto más o menos, uno de los envíos ocurrirá como un usuario desconectado y no como el usuario que se inició sesión, que todos los demás envíos funcionó como.
¿Qué podría causar este comportamiento y cómo puedo rastrear lo que es diferente & cambiarlo para que pueda permanecer conectado indefinidamente?
EDITAR,
su un único servidor, pero después de un poco más de investigación y búsqueda del candidato probable parece ser que estoy usando más de 100 MB en el servidor y el grupo de aplicaciones está llegando el reciclado. Supongo que ahora necesito saber
- ¿Cómo puedo verificar la cantidad de memoria que estoy usando?
- Qué consejo hay para reducir eso.
¿en qué tipo de servidor estás alojado? ¿Qué proveedor de sesión estás usando? – mlibby
¿tiene solo un servidor o una granja de servidores con equilibrio de carga? –
@mcl, no estoy declarando explícitamente un proveedor de sesión, no creo, ¿entonces usaría el predeterminado, sea lo que sea? Lo siento, no puedo ser más específico, pero esto es algo nuevo para mí. –