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

Responder a