Error con ASPjpg Persits - Not Enoght Memory

22/11/2006 - 16:04 por Txema | Informe spam
Hola a todos,

Tengo un problema con el componente ASPJPEG, el proceso es el
siguiente, trabajo sobre imagenes, modificandolas e incluyendo en ellas
ciertos campos, texto, etc, etc, cada vez que un usuario sube una foto, todo
funciona correctamente durante varios días, pero llega un momento que me da
un error el servidor de "not enough memory" y el control no vuelve a
funcionar hasta que no reinicio el Servidor.

Creo el componente con

Set Jpeg = Server.CreateObject("Persits.Jpeg")

...hago todas mis modificaciones y

lo destruyo por si el componente se queda en memoria, aunque en los
ejemplos de Persits no existe esa linea

set Jpeg = Nothing


Parece ser que tiene que ver algo con la configuración del IIS, según el
soporte del componente, pero no saben decirme más...

¿ Alguien sabe que puede estar pasando?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Andres Montenegro
22/11/2006 - 16:24 | Informe spam
Antes de hacer Jpeg=nothing, estas haciendo Jpeg.Close?

El problema puede ser o bien porque tienes algo mal en tu codigo, o bien
porque el componente Jpeg tiene algun bug .

Una "workarround" podria ser jugar con la configuracion del application pool
de IIS. Tiene opciones para reciclarse luego de cierto tiempo. Si el servidor
se queda sin memoria -por ejemplo- cada dos dias, puedes configurar el
application pool para que se recicle antes de eso. Ten en cuenta que reciclar
el app pool significa reiniciar la aplicacion, las sesiones que esten en ese
momento se caen.

AndresM
http://tipsti.blogspot.com


"Txema" wrote:

Hola a todos,

Tengo un problema con el componente ASPJPEG, el proceso es el
siguiente, trabajo sobre imagenes, modificandolas e incluyendo en ellas
ciertos campos, texto, etc, etc, cada vez que un usuario sube una foto, todo
funciona correctamente durante varios días, pero llega un momento que me da
un error el servidor de "not enough memory" y el control no vuelve a
funcionar hasta que no reinicio el Servidor.

Creo el componente con

Set Jpeg = Server.CreateObject("Persits.Jpeg")

...hago todas mis modificaciones y

lo destruyo por si el componente se queda en memoria, aunque en los
ejemplos de Persits no existe esa linea

set Jpeg = Nothing


Parece ser que tiene que ver algo con la configuración del IIS, según el
soporte del componente, pero no saben decirme más...

¿ Alguien sabe que puede estar pasando?

Muchas gracias



Respuesta Responder a este mensaje
#2 Txema
22/11/2006 - 18:36 | Informe spam
Muchas gracias ante todo,

He probado a poner el close antes de destruirlo, porque no estaba puesto
y no esta de más, sino funciona, mirare el application pool, muchas gracias
de nuevo.

Txema.

"Andres Montenegro" escribió en
el mensaje news:
Antes de hacer Jpeg=nothing, estas haciendo Jpeg.Close?

El problema puede ser o bien porque tienes algo mal en tu codigo, o bien
porque el componente Jpeg tiene algun bug .

Una "workarround" podria ser jugar con la configuracion del application
pool
de IIS. Tiene opciones para reciclarse luego de cierto tiempo. Si el
servidor
se queda sin memoria -por ejemplo- cada dos dias, puedes configurar el
application pool para que se recicle antes de eso. Ten en cuenta que
reciclar
el app pool significa reiniciar la aplicacion, las sesiones que esten en
ese
momento se caen.

AndresM
http://tipsti.blogspot.com


"Txema" wrote:

Hola a todos,

Tengo un problema con el componente ASPJPEG, el proceso es el
siguiente, trabajo sobre imagenes, modificandolas e incluyendo en ellas
ciertos campos, texto, etc, etc, cada vez que un usuario sube una foto,
todo
funciona correctamente durante varios días, pero llega un momento que me
da
un error el servidor de "not enough memory" y el control no vuelve a
funcionar hasta que no reinicio el Servidor.

Creo el componente con

Set Jpeg = Server.CreateObject("Persits.Jpeg")

...hago todas mis modificaciones y

lo destruyo por si el componente se queda en memoria, aunque en los
ejemplos de Persits no existe esa linea

set Jpeg = Nothing


Parece ser que tiene que ver algo con la configuración del IIS, según el
soporte del componente, pero no saben decirme más...

¿ Alguien sabe que puede estar pasando?

Muchas gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida