Buenas lista,
Los molesto por el comportamiento "raro" que nos aparecio en un servidor en
produccion (Windows Server 2003 R2). Una aplicacion web publica que utiliza
Session InProc (no usando Cookies).
La aplicacion esta dentro de un Pool en el IIS donde "Maximun amount of worker
processes" esta en 5 (creo que es el default). El tema es que al estar en la
pagina principal del sitio y hacer un Postback, IE 7 entra en un bucle infinito
de Requests, Firefox da un mensaje de que no se procesara el Request (no
recuerdo el mensaje exactamente), si hago varios clicks en el boton que hace el
Postback en algun momento hace el Postback (despues de 2 o de 10 clicks,
totalmente random). Asi con cualquier pagina del sitio.
Lei en un foro
(http://www.velocityreviews.com/forums/t65204-session-state-being-lost.html)
que al parecer lo que sucede es que al tener mas de 1 Worker Process, el
Request no cae en el Process que genero la session key y no la valida, solo
funciona si el Request cae en el WP que genero la session. Cambiando el numero
de Worker Process a 1, el sitio funciona sin problema. Pero la idea es que la
aplicacion use los varios procesadores del servidor, y pueda tener varios
procesos en paralelo.
Alguien conoce alguna solucion mejor en vez de disminuir la cantidad de
procesos?
Desde ya muchas gracias,
Matias
_________________________________________________________________
You keep typing, we keep giving. Download Messenger and join the i’m Initiative
now.
http://im.live.com/messenger/im/home/?source=TAGLM