1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

El sitio deja de responder peticiones desde una IP

Tema en 'Servidores Dedicados' iniciado por muchajonta, 15 Jul 2013.

  1. muchajonta

    muchajonta Usuario activo

    Hola,

    tengo un servidor dedicado en Iweb, estoy creando un sitio para descargas pero me encuentro con el problema que cuando se inicia una descarga el sitio deja de responder a las peticiones, el navegador se queda esperando al sitio hasta que termina la descarga. Eso hace que sea imposible vender un servicio premium de descargas simultaneas.
    Me contacte con el servicio tecnico de Iweb y me dijeron que seguramente era algun tipo de restriccion en la configuracion de Apache, luego de hacer pruebas me dijeron que no habia nada y me recomendaron modificar el codigo que utilizo :eek:

    En cuanto al script que utilizo lo tome de Internet, pero para probar este problema lo deje en su expresion minima. Es mas, lo encontre en muchisimos sitios (esa costumbre de copiar y pegar...) y solo un usuario se quejo del mismo problema que tengo yo.

    Les paso parte del codigo que he dejado para que vean lo simple que es

    PHP:
    // Recolectamos información sobre el archivo
        
    $archivo_nombre basename($archivo);
        
    $ctype="application/zip";
        
    $fsize filesize ($archivo);
    // Empezamos con los headers
       
    header 'Cache-Control: no-store, no-cache, must-revalidate' );
       
    header 'Content-Type: ' $ctype );
       
    header 'Content-Disposition: attachment; filename=' $archivo_nombre );
       
    header 'Content-Length: ' $fsize );
       
    set_time_limit(0);  
       
    // Download File
       
    readfile("$archivo");

    Aclaro que el resto de los sitios del servidor continuan trabajando con normalidad.
    ¿Alguien tiene una idea sobre lo que esta pasando?

    Muchisimas gracias de antemano!!!

    Saludos
     
  2.  
  3. guitobon

    guitobon Usuario activo

    Te recomiendo que pruebes con distintos tamaños de ficheros zip, para descartar limites de RAM por servidor virtual.
    Aunque sin ver logs es difícil saber que esta pasando.
     
  4. muchajonta

    muchajonta Usuario activo

    Antes que nada, gracias por tu respuesta!!

    Te cuento que siguiendo tu consejo he probado con distintos tamaños de archivo, pero aun con el mas pequeño el problema se repitio.

    Nuevamente gracias!!

    Saludos
     
  5. guitobon

    guitobon Usuario activo

    Sinceramente, es muy raro lo que te pasa.
    ¿puedes indicar 2 o 3 dominios que tengas alojados en ese server?
    Es para hacer mas de una visita a la vez y ver si en otris casos se estan paraleluzando las descargas de distintos elemento o no.
    Asi descartariamos problemas con valores de maxclients.
    ¿cuantos dominios tienes alojados?
    Tambien seria de utilidad que nos indiques una url que apunte a una pagina que contenga phpinfo() y asi ver tambien tu configuracion de php
     
  6. muchajonta

    muchajonta Usuario activo

    De verdad aprecio mucho lo que estas haciendo por mi, ni IWEB (que me cobra) se ha preocupado tanto por el caso.

    Te paso links de sitios alojados:

    1) apppa.com/
    2) elranchograndedelperu.com/
    3) eventosranchogrande.com/

    Tengo alojados 66 sitios, aunque uno de ellos recibe mas de 6000 visitas por dia.

    El phpinfo() lo puedes encontrar en wt-upanddown.com/phpinfo.php

    Si quieres reproducir el problema puedes visitar la pagina wt-upanddown.com/download.php?file=10000

    Te agradezco muchismo tu interes!!!

    Saludos

    PD: te pido perdon por no poner los links como enlaces, pero es debido a que el sistema no me deja
     
  7. Datacenter1

    Datacenter1 Usuario activo

    Hay un firewall en el servidor?
     
  8. muchajonta

    muchajonta Usuario activo

    Hola Datacenter1,

    si, lo hay. Uno externo. Voy a probar de desactivarlo y ver que pasa

    Gracias

    Saludos

    PD: lo desactive, probe y el problema continuo :-(
     
    Última edición: 16 Jul 2013
  9. guitobon

    guitobon Usuario activo

    Te lo he estado mirando, pero sin ver logs es difícil averiguar el problema.
    Pero apostaría a que es problema de RAM ¿Cuánta tienes?
    Creo que tu server no es capaz de hacer mas de un readfile para un fichero de 200M

    Haz la prueba con un fichero de 1M
    Por otro lado valora la posibilidad de sustituir en tu código el readfile por:
    $stream=fopen($fileLocation, "rb"))
    while(!feof($stream)) echo fread($stream, 8192);

    Ya nos cuentas
     
  10. muchajonta

    muchajonta Usuario activo

    Hola guitobon!,

    he realizado el cambio que me propusiste, es mas, originalmente estaba asi y lo modifique para simplificarlo al maximo, me equivoque segun veo...
    De todos modos el problema continua.

    El server tiene 8GB de RAM
    Hice la prueba de descargar un archivo de 1MB pero dado que no hay restricciones en la velocidad no se llega a ver el problema porque la descarga termina en solo unos segundos. Ahora no puedo, porque estan los de IWEB viendo el problema nuevamente, pero en cuanto pueda limito la velocidad y te cuento que pasa.

    Muchas gracias por tu tiempo!!!

    Saludos
     
  11. muchajonta

    muchajonta Usuario activo

    Hola de nuevo,

    despues de dos dias los de IWEB contestaron que no encuentran el problema...

    Hice la prueba de bajar un archivo de 1MB, bajando la velocidad, y el problema se repitio.
    Ya no se que hacer, realmente estoy desesperado.
    Si puedo brindar informacion adicional haganmelo saber.
    Si algun administrador de servidores dedicados se anima, por favor que me contacte por mensaje privado, aclarando el costo del servicio.

    Muchas gracias a todos los que participaron!

    Saludos
     
  12. Datacenter1

    Datacenter1 Usuario activo

    Unas cuantas preguntas

    esto solo sucede con apache/php? si colocas un archivo de digamos 10 Mb se descarga rapidamente desde otro servidor?

    Que sistema operativo?
     
  13. Datacenter1

    Datacenter1 Usuario activo

  14. ¿El firewall que usas es CSF?

    Salu2,
     
  15. muchajonta

    muchajonta Usuario activo

    Hola Datacenter1,

    he probado de hacer una descarga via ftp y todo salio normal, es decir, mientras la descarga por ftp estaba activa el sitio seguia respondiendo.

    El sistema operativo es Centos 5.x

    El servidor no es administrado

    Gracias por tu tiempo!!!

    Hola f.villalba

    Se que es por software, pero los del chat de IWEB no me supieron dar el nombre. En cambio, me dieron una direccion de email para que consulte ahi.
    En cuanto me respondan te lo comento.

    Gracias por tu tiempo!!

    Saludos
     
  16. muchajonta

    muchajonta Usuario activo

    Hola f.villalba de nuevo,

    el firewall es iptables.

    Gracias por tu tiempo

    Saludos
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·