Foros del Web » Programando para Internet » ASP Clásico »

Session en ASP

Estas en el tema de Session en ASP en el foro de ASP Clásico en Foros del Web. Hola... Tengo un problema, mi server (Windows 2000 - IIS 6.0) me marca Out of Memory, solamente en el momento que quiero leer o actualizar ...
  #1 (permalink)  
Antiguo 01/04/2005, 15:50
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Session en ASP

Hola...

Tengo un problema, mi server (Windows 2000 - IIS 6.0) me marca Out of Memory, solamente en el momento que quiero leer o actualizar un dato desde Session().

Quisiera que me dijeran cual puede ser el problema si a alguien le ha pasado, algo curioso es que mi server esta siendo usado con 10% CPU y a la memoria aun le quedan libres 250 MB

Entonces es extraño..

Gracias.
  #2 (permalink)  
Antiguo 01/04/2005, 21:11
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
postea una linea ejemplo donde te da el error

__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #3 (permalink)  
Antiguo 07/04/2005, 12:11
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Gracias por intentar ayudar...

Mira, el codigo es este:

arrVarLocal = Session("arrCacheVar")

El codigo esta bien, tengo correctamente trabajando el sitio, pero queria saber si ustedes conocen alguna razon por la cual este problema se presenta, y tambien porque si aun tengo memoria libre me aparece.

Gracias...

Nota: Algo que se es que IIS solo abarca el 50% de memoria dispopnible, entonces por eso tengo libre memoria, porque IIS no toca ese porcentaje de memoria en este momento. Lo cual quiere decir que me estoy acabando al mitad de la memoria, pero bueno, si a a alguien le ha pasado y encontro una solucion gracias.
  #4 (permalink)  
Antiguo 11/04/2005, 13:16
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Entonces !!!

A nadie le ha pasado
  #5 (permalink)  
Antiguo 11/04/2005, 14:22
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 24 años, 7 meses
Puntos: 2
mira este tipo de errores con sessiones pasan por cosas que cualquiera creerìa que son de lo màs insignificantes:

checa esto:

http://www.aspfaq.com/show.asp?id=2157

a mi me dio luz en un problema que tube con sesiones.
__________________
Si quieres que las cosas sucédan

provocalas!
  #6 (permalink)  
Antiguo 11/04/2005, 14:26
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Gracias.

Revisare, gracias
  #7 (permalink)  
Antiguo 21/04/2005, 11:44
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola

Para que sepan...

1. Cada proceso de IIS solo puede utilizar la mitad de la memoria total del servidor, es decir:

Tu tienes 2 GB., entonces 1 proceso solo puede aprovechar 1 GB

2. Deben de cuidar el uso de Objetos tipo Dictionary en session

3. Cuidar el uso de arreglos en Session

4. Cuiden las partes donde hacen operaciones con cadenas, como replace, cadena = cadena & cadena2 & cadena 3, etc.

Todo esto crea problemas de segmentacion en la memoria, donde a largo plazo y hablando de un trafico muy alto, aparecen errores de Out of Memory, aun cuando si tienes memoria libre, es algo parecido al disco duro, recuerdaan el desfragmentador, lo que hace es juntar informacion que se guardo en diferentes lugares y asi tener espacios completos para guardar nueva informacion, igual con memoria, aparece que tienes mucha libre, pero en realidad tienes muchos huecos que impiden guardar variables completas.

Bueno, les dejo el dato, ese problema tenia yo antes, trabajando en optimizar el manejo de esos elementos y aumentando mi memoria para que IIS tuviera mas espacio, asunto arreglado.

Y aunque no lo crean, debo agradecer directamente al departamento de Soporte de Microsoft que me ayudo mucho con este problema dandome pequeños consejos que resultaron muy provechosos, es como cuando no te preocupa que se este tirando una gota de agua, pero cuando cientos de usuarios tiran esa gota, entonces tienes una inundacion.

Suerte !!
  #8 (permalink)  
Antiguo 22/04/2005, 09:34
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Mensaje Espero que les sirva

Les dejo este articulo muy interesante:

http://msdn.microsoft.com/library/de...aspstrcatn.asp

Esta muy padre, y muestra como hay que tener cuidado hasta en los mas insignificantes detalles.

Espero que les sirva.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:15.