Errores al descargar archivos desde listas

14/01/2010 - 03:00 por Chris | Informe spam
Me he encontrado con dos problemas, el primero es que al intentar bajar un
archivo superior a 50Mb me arrojaba el error "El servidor no tiene memoria
insuficiente", amplié la memoria maxima del grupo de aplicacion desde la
consola de IIS, pero no resuelve el problema.

El segundo es que al intentar descargar esos mismos archivos pero usando el
windows explorer, me da dos errores distintos en distintas circunstancias

(A)"No se puede tener acceso al medio o no esta disponible"
Sucede cuando recién reinicio el IIS
Claramente la longitud del nombre no es el problema, ya que tengo otros
archivos de igual longitud de nombre pero mas pequeños.

(B)"El nombre de archivo especificado no es válido o es demasiado largo.
Especifique otro nombre de archivo."
Sucede despes de un rato de estar bajando archivos, seguido a esto ya no se
pueden bajar estos archivos tampoco via web, marcando el siguiente error.

(C) Memoria insuficiente en el servidor. No hay memoria en el servidor para
ejecutar su programa. Póngase en contacto con el administrador para
solucionar el problema.

Lo mas probable es que algun proceso se queda sin memoria disponible despues
de un rato de estar bajando, pero no veo ninguno en esta circunstancia

Se regulariza al reiniciar IIS luego sucede de nuevo

Nada de lo anterior me pasa con archivos pequeños, pero he tenido algunos
problemas despues de que sharepoint esta activo durante varios dias.

¿Como saber que proceso se queda sin memoria? ¿Donde ampliar la memoria
disponible? ¿Donde buscar por mas informacion sobre el problema?

Preguntas similare

Leer las respuestas

#6 Chris
16/01/2010 - 18:23 | Informe spam
Gracias por sus atenciones David y Elecktrus

El servidor tiene 8Gb de ram
Generalmente el server marca una carga de transacciones cercana a los 2Gb,
osea, siempre esta con 6Gb libres

Tan solo el Ms SQL esta ocupando cerca de 1.6Gb

Cuando se da el problema w3wp.exe ocupa unos 500-600Mb de ram

Actualizando mis anteriores posts

Como el problema sobreviene con el tiempo, realizé unas configuraciones de
prueba sobre el "App pool" en el IIS6

Reciclar procesos: cada 5mins
Máximo de memoria virtual: no configurado (default)
Máximo de memoria física: 400Mb
Numero Máximo de procesos de trabajo: 1

aún así, no puedo bajar archivos mayores de 50Mb via explorer

Luego, aumento la cantidad de procesos disponibles a 5

Esto es: en el peor de los casos tendré 5 procesos w3wp.exe cada uno
midiendo un maximo de 400Mb

aún así, no puedo bajar archivos mayores de 50Mb via explorer

Tienen alguna idea de por donde se esta limitando este asunto?

Será el IIS6? si lo es, donde configuro ese limite de archivo

Cual es el método que utiliza windows explorer para transferir datos?
(supongo que es via http)

"David Martos" wrote:

Hola Chris,

una pregunta, ¿cuánta memoria tienes en el servidor con el que estás
trabajando? ¿has mirado cuánta hay disponible en el momento en que te da el
error?

Por otro lado, te recomiendo que también mires en los logs del a carpeta
12\logs. Posiblemente estés teniendo otro problema que no tenga nada que ver
con lo que te ocurre. En cualquier caso, si puedes postear más información
del error que encuentres en los logs puede ser de utilidad para encontrar
más información al respecto.

Saludos,
David Martos
http://david-martos.blogspot.com


"Chris" wrote in message
news:
> Does any buddy checks on this groups?
>
> "Chris" wrote:
>
>> Me he encontrado con dos problemas, el primero es que al intentar bajar
>> un
>> archivo superior a 50Mb me arrojaba el error "El servidor no tiene
>> memoria
>> insuficiente", amplié la memoria maxima del grupo de aplicacion desde la
>> consola de IIS, pero no resuelve el problema.
>>
>> El segundo es que al intentar descargar esos mismos archivos pero usando
>> el
>> windows explorer, me da dos errores distintos en distintas circunstancias
>>
>> (A)"No se puede tener acceso al medio o no esta disponible"
>> Sucede cuando recién reinicio el IIS
>> Claramente la longitud del nombre no es el problema, ya que tengo otros
>> archivos de igual longitud de nombre pero mas pequeños.
>>
>> (B)"El nombre de archivo especificado no es válido o es demasiado largo.
>> Especifique otro nombre de archivo."
>> Sucede despes de un rato de estar bajando archivos, seguido a esto ya no
>> se
>> pueden bajar estos archivos tampoco via web, marcando el siguiente error.
>>
>> (C) Memoria insuficiente en el servidor. No hay memoria en el servidor
>> para
>> ejecutar su programa. Póngase en contacto con el administrador para
>> solucionar el problema.
>>
>> Lo mas probable es que algun proceso se queda sin memoria disponible
>> despues
>> de un rato de estar bajando, pero no veo ninguno en esta circunstancia
>>
>> Se regulariza al reiniciar IIS luego sucede de nuevo
>>
>> Nada de lo anterior me pasa con archivos pequeños, pero he tenido algunos
>> problemas despues de que sharepoint esta activo durante varios dias.
>>
>> ¿Como saber que proceso se queda sin memoria? ¿Donde ampliar la memoria
>> disponible? ¿Donde buscar por mas informacion sobre el problema?

Respuesta Responder a este mensaje
#7 Chris
16/01/2010 - 18:36 | Informe spam
Como programador supongo que el método mas problable en que el software
sharepoint v3 de entregar un archivo de, digamos 80Mb, sería algo parecido a
esto:

* Crea objeto dataset
* Crea queries
* Llena dataset <-- Aqui es donde el objeto dataset podría llegar a medir
muchos Mb en ram y el proceso w3wp.exe cada vez se va haciendo mas gordo
* Abre un stream de entrega y envia los datos del archivo a cliente

Claro que este método es super ineficiente, ya que no debería ser necesario
montar el archivo completo en ram, solo movir datos en bloques desde DB hasta
un archivo temporal, para luego entregarlos al http. Pero supongo que es la
forma en que lo hace, ya que w3wp.exe "traga" memoria ridículamente

"David Martos" wrote:

Hola Chris,

una pregunta, ¿cuánta memoria tienes en el servidor con el que estás
trabajando? ¿has mirado cuánta hay disponible en el momento en que te da el
error?

Por otro lado, te recomiendo que también mires en los logs del a carpeta
12\logs. Posiblemente estés teniendo otro problema que no tenga nada que ver
con lo que te ocurre. En cualquier caso, si puedes postear más información
del error que encuentres en los logs puede ser de utilidad para encontrar
más información al respecto.

Saludos,
David Martos
http://david-martos.blogspot.com


"Chris" wrote in message
news:
> Does any buddy checks on this groups?
>
> "Chris" wrote:
>
>> Me he encontrado con dos problemas, el primero es que al intentar bajar
>> un
>> archivo superior a 50Mb me arrojaba el error "El servidor no tiene
>> memoria
>> insuficiente", amplié la memoria maxima del grupo de aplicacion desde la
>> consola de IIS, pero no resuelve el problema.
>>
>> El segundo es que al intentar descargar esos mismos archivos pero usando
>> el
>> windows explorer, me da dos errores distintos en distintas circunstancias
>>
>> (A)"No se puede tener acceso al medio o no esta disponible"
>> Sucede cuando recién reinicio el IIS
>> Claramente la longitud del nombre no es el problema, ya que tengo otros
>> archivos de igual longitud de nombre pero mas pequeños.
>>
>> (B)"El nombre de archivo especificado no es válido o es demasiado largo.
>> Especifique otro nombre de archivo."
>> Sucede despes de un rato de estar bajando archivos, seguido a esto ya no
>> se
>> pueden bajar estos archivos tampoco via web, marcando el siguiente error.
>>
>> (C) Memoria insuficiente en el servidor. No hay memoria en el servidor
>> para
>> ejecutar su programa. Póngase en contacto con el administrador para
>> solucionar el problema.
>>
>> Lo mas probable es que algun proceso se queda sin memoria disponible
>> despues
>> de un rato de estar bajando, pero no veo ninguno en esta circunstancia
>>
>> Se regulariza al reiniciar IIS luego sucede de nuevo
>>
>> Nada de lo anterior me pasa con archivos pequeños, pero he tenido algunos
>> problemas despues de que sharepoint esta activo durante varios dias.
>>
>> ¿Como saber que proceso se queda sin memoria? ¿Donde ampliar la memoria
>> disponible? ¿Donde buscar por mas informacion sobre el problema?

Respuesta Responder a este mensaje
#8 Jarauta
18/01/2010 - 12:24 | Informe spam
On 16 ene, 18:36, Chris wrote:
Como programador supongo que el método mas problable en que el software
sharepoint v3 de entregar un archivo de, digamos 80Mb, sería algo parecido a
esto:

* Crea objeto dataset
* Crea queries
* Llena dataset <-- Aqui es donde el objeto dataset podría llegar a medir
muchos Mb en ram y el proceso w3wp.exe cada vez se va haciendo mas gordo
* Abre un stream de entrega y envia los datos del archivo a cliente

Claro que este método es super ineficiente, ya que no debería ser necesario
montar el archivo completo en ram, solo movir datos en bloques desde DB hasta
un archivo temporal, para luego entregarlos al http. Pero supongo que es la
forma en que lo hace, ya que w3wp.exe "traga" memoria ridículamente

"David Martos" wrote:
> Hola Chris,

> una pregunta, ¿cuánta memoria tienes en el servidor con el que estás
> trabajando? ¿has mirado cuánta hay disponible en el momento en que te da el
> error?

> Por otro lado, te recomiendo que también mires en los logs del a carpeta
> 12\logs. Posiblemente estés teniendo otro problema que no tenga nada que ver
> con lo que te ocurre. En cualquier caso, si puedes postear más información
> del error que encuentres en los logs puede ser de utilidad para encontrar
> más información al respecto.

> Saludos,
> David Martos
>http://david-martos.blogspot.com

> "Chris" wrote in message
>news:
> > Does any buddy checks on this groups?

> > "Chris" wrote:

> >> Me he encontrado con dos problemas, el primero es que al intentar bajar
> >> un
> >> archivo superior a 50Mb me arrojaba el error "El servidor no tiene
> >> memoria
> >> insuficiente", amplié la memoria maxima del grupo de aplicacion desde la
> >> consola de IIS, pero no resuelve el problema.

> >> El segundo es que al intentar descargar esos mismos archivos pero usando
> >> el
> >> windows explorer, me da dos errores distintos en distintas circunstancias

> >> (A)"No se puede tener acceso al medio o no esta disponible"
> >> Sucede cuando recién reinicio el IIS
> >> Claramente la longitud del nombre no es el problema, ya que tengo otros
> >> archivos de igual longitud de nombre pero mas pequeños.

> >> (B)"El nombre de archivo especificado no es válido o es demasiado largo.
> >> Especifique otro nombre de archivo."
> >> Sucede despes de un rato de estar bajando archivos, seguido a esto ya no
> >> se
> >> pueden bajar estos archivos tampoco via web, marcando el siguiente error.

> >> (C) Memoria insuficiente en el servidor. No hay memoria en el servidor
> >> para
> >> ejecutar su programa. Póngase en contacto con el administrador para
> >> solucionar el problema.

> >> Lo mas probable es que algun proceso se queda sin memoria disponible
> >> despues
> >> de un rato de estar bajando, pero no veo ninguno en esta circunstancia

> >> Se regulariza al reiniciar IIS luego sucede de nuevo

> >> Nada de lo anterior me pasa con archivos pequeños, pero he tenido algunos
> >> problemas despues de que sharepoint esta activo durante varios dias.

> >> ¿Como saber que proceso se queda sin memoria? ¿Donde ampliar la memoria
> >> disponible? ¿Donde buscar por mas informacion sobre el problema?



A mí me ha pasado algo parecido tras instalar el Service Pack 2. Uno
de los procesos w3wp se disparaba durante algunos momentos el consumo
de memoria.
No he logrado solucionarlo.
lo que se solucionó fue lo de subir archivos grandes, cambiando el
tamaño máximo en el web.config de la aplicación web
Respuesta Responder a este mensaje
#9 Miguel Ballesteros
20/01/2010 - 05:38 | Informe spam
Hola Cris. Como indica David, el problema puede ser algo muy diferente a
"Memoria insuficiente", solo que por alguna razón termina mostrando ese
mensaje. Ya me ha pasado con otros errores.

Es importante revisar los ULS (Logs SharePoint en 12/Logs) para ver qué
mensaje muestra en el momento que se produce el error.

Recuredo haber visto un error similar porque el Framework 2.0 no tenía
instalado SP1, entonces sería bueno revisar no solo los hotfixes o SPs de
SharePoint, sino los de los Frameworks también.
Miguel.


"Chris" wrote:

Como programador supongo que el método mas problable en que el software
sharepoint v3 de entregar un archivo de, digamos 80Mb, sería algo parecido a
esto:

* Crea objeto dataset
* Crea queries
* Llena dataset <-- Aqui es donde el objeto dataset podría llegar a medir
muchos Mb en ram y el proceso w3wp.exe cada vez se va haciendo mas gordo
* Abre un stream de entrega y envia los datos del archivo a cliente

Claro que este método es super ineficiente, ya que no debería ser necesario
montar el archivo completo en ram, solo movir datos en bloques desde DB hasta
un archivo temporal, para luego entregarlos al http. Pero supongo que es la
forma en que lo hace, ya que w3wp.exe "traga" memoria ridículamente

"David Martos" wrote:

> Hola Chris,
>
> una pregunta, ¿cuánta memoria tienes en el servidor con el que estás
> trabajando? ¿has mirado cuánta hay disponible en el momento en que te da el
> error?
>
> Por otro lado, te recomiendo que también mires en los logs del a carpeta
> 12\logs. Posiblemente estés teniendo otro problema que no tenga nada que ver
> con lo que te ocurre. En cualquier caso, si puedes postear más información
> del error que encuentres en los logs puede ser de utilidad para encontrar
> más información al respecto.
>
> Saludos,
> David Martos
> http://david-martos.blogspot.com
>
>
> "Chris" wrote in message
> news:
> > Does any buddy checks on this groups?
> >
> > "Chris" wrote:
> >
> >> Me he encontrado con dos problemas, el primero es que al intentar bajar
> >> un
> >> archivo superior a 50Mb me arrojaba el error "El servidor no tiene
> >> memoria
> >> insuficiente", amplié la memoria maxima del grupo de aplicacion desde la
> >> consola de IIS, pero no resuelve el problema.
> >>
> >> El segundo es que al intentar descargar esos mismos archivos pero usando
> >> el
> >> windows explorer, me da dos errores distintos en distintas circunstancias
> >>
> >> (A)"No se puede tener acceso al medio o no esta disponible"
> >> Sucede cuando recién reinicio el IIS
> >> Claramente la longitud del nombre no es el problema, ya que tengo otros
> >> archivos de igual longitud de nombre pero mas pequeños.
> >>
> >> (B)"El nombre de archivo especificado no es válido o es demasiado largo.
> >> Especifique otro nombre de archivo."
> >> Sucede despes de un rato de estar bajando archivos, seguido a esto ya no
> >> se
> >> pueden bajar estos archivos tampoco via web, marcando el siguiente error.
> >>
> >> (C) Memoria insuficiente en el servidor. No hay memoria en el servidor
> >> para
> >> ejecutar su programa. Póngase en contacto con el administrador para
> >> solucionar el problema.
> >>
> >> Lo mas probable es que algun proceso se queda sin memoria disponible
> >> despues
> >> de un rato de estar bajando, pero no veo ninguno en esta circunstancia
> >>
> >> Se regulariza al reiniciar IIS luego sucede de nuevo
> >>
> >> Nada de lo anterior me pasa con archivos pequeños, pero he tenido algunos
> >> problemas despues de que sharepoint esta activo durante varios dias.
> >>
> >> ¿Como saber que proceso se queda sin memoria? ¿Donde ampliar la memoria
> >> disponible? ¿Donde buscar por mas informacion sobre el problema?
>
Respuesta Responder a este mensaje
#10 Chris
26/01/2010 - 12:25 | Informe spam
A todo lo anterior... voy a mover el servicio a una nueva instalacion de
windows server, para descartar algun problema con el sistema base, pero
tomará algo de tiempo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida