Tengo un servidor web apache que utilizo para servir ficheros a los usuarios.
Tenía instalado un apache 2.0, pero comencé a tener problemas con los ficheros de tamaño superior a 2Gb. Cada vez que intentaba bajar uno de ellos, se producía un error como si no lo encontrara.
Mirando por los foros, encontré que el problema era que mi versión de apache no tenía soporte para estos ficheros tan grandes. La solución más fácil era subir de versión de apache ya que, a partir de la 2.2, se soportaban este tipo de ficheros.
Entonces, actualicé la versión de apache a la 2.2.3 sin problemas de instalación, parecía todo correcto. Pero ahora, cuando intento bajar uno de estos ficheros de más de 2Gb, comienza a bajar correctamente y se para exactamente cuando lleva 2Gb.
No da ningún error y es como si hubiera ido todo ok , pero no baja todo el tamaño. Lo más curioso de todo es que, en el log de apache, veo como se recibe la petición del fichero y como es servida, indicando al final el tamaño real como si lo hubiera entregado entero !!!!
El servidor donde tengo instalado es un linux debian 4.0 y los paquetes de apache aparecen instalados correctamente:
ii apache2 2.2.3-4 Next generation, scalable, extendable web se
ii apache2-mpm-worker 2.2.3-4 High speed threaded model for Apache HTTPD 2
ii apache2-utils 2.2.3-4 utility programs for webservers
ii apache2.2-common 2.2.3-4 Next generation, scalable, extendable web se
¿Alguna idea de lo que puede estar pasando?
Gracias mil