none
setInterval no funciona correctamente RRS feed

  • 問題

  • Tenemos window.setInterval en una página ASP.NET MVC, configurado a 10 horas (600 * 60000 milisegundos), así podemos "cerrar sesión" automáticamente (redirección a /Authentication/Index).
    A veces se cierra la sesión pero mucho antes de las 10 horas.

    algún problema conocido con setInterval?

    2019年11月14日 下午 10:01

所有回覆

  • Mira a ver si lo que ocurre es que cuando se te cierra la sesión lo que pasa es que se acaba de reciclar el Pool en IIS. Cada vez que se recicla se pierden todas las sesiones.  Examina desde el IIS MAnager las propiedades Avanzadas del Pool, y mira los valores de la sección Recycling. De forma predeterminada tendrás seguramente un reciclado cada 1740 minutos, y puede ser que además tengas algo configurado para reciclar también al alcanzarse cierta ocupación de memoria o número de peticiones.
    2019年11月15日 下午 12:14
  • El siguiente paso: Cómo monitorizar en C# o ASP.NET en qué momento se produce el reciclado del AppPool, y ver si se ha llegado a cierte memoria o número de peticiones en una app web asp.net?
    2019年11月16日 下午 02:26