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.

Páginas PHP son servidas con mucha lentitud

Tema en 'Asuntos Técnicos' iniciado por Samanta, 2 Jun 2013.

  1. jreoyo

    jreoyo Usuario activo

    de momento instala strace. yum install strace o apt-get install strace, dependiendo de la distro de linux que tengas.
    Luego, en tu caso y para no complicar demasiado la cosa, podrias probar con algo asi:
    ps auxw | grep sbin/httpd | awk '{print"-p " $2}' | xargs strace

    suponiendo que se llamen asi tus procesos de apache (sbin/httpd). Mira antes la lista con un simple ps auxw. El problema es que vas a tener que saber interpretar los resultados y creo que el hilo se esta complicando un poco... :(
    Si ellos no te dan soporte, has valorado la posibilidad de cambiar de proveedor?
     
  2. Samanta

    Samanta Usuario activo

    Gracias.
    Este es un trozo de psawx:

    PHP:
    root      5229  0.0  0.2   8252  5880 ?        S    08:34   0:00 /usr/local/cpanel/3rdparty/bin/perl /usr/local/cpanel/bin/leechprotect
    root      5237  0.0  0.1  15476  3820 
    ?        S    08:34   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    postgres  5862  0.0  0.3  49328  6652 
    ?        S    Jun02   0:00 /usr/pgsql-9.2/bin/postmaster -p 5432 -/var/lib/pgsql/9.2/data
    postgres  5872  0.0  0.0  19556  1216 
    ?        Ss   Jun02   0:00 postgreslogger process
    root      5887  0.0  4.7 435788 97856 
    ?        Sl   Jun02   0:50 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/usr/local/jakarta/tomcat/conf/loggi
    postgres  5888  0.0  0.0  49328  2020 
    ?        Ss   Jun02   0:00 postgrescheckpointer process
    postgres  5889  0.0  0.0  49328  1564 
    ?        Ss   Jun02   0:00 postgreswriter process
    postgres  5890  0.0  0.0  49328  1372 
    ?        Ss   Jun02   0:00 postgreswal writer process
    postgres  5891  0.0  0.1  50328  2848 
    ?        Ss   Jun02   0:02 postgresautovacuum launcher process
    postgres  5892  0.0  0.0  20140  1720 
    ?        Ss   Jun02   0:06 postgresstats collector process
    root      7354  0.0  0.1   4796  2272 
    ?        S    08:46   0:00 cPhulkd processor
    mailnull  7389  0.0  0.0  11152  1252 
    ?        Ss   08:46   0:00 /usr/sbin/exim -bd -q1h
    root      7392  0.0  0.1  11148  2460 
    ?        S    08:46   0:00 /usr/sbin/exim -q
    root      7408  0.0  1.4  37824 30628 
    ?        Ss   08:46   0:01 /usr/local/cpanel/3rdparty/perl/514/bin/spamd ---allowed-ips=127.0.0.1 --pidfile=/var/run/
    root      7444  0.0  1.7  44108 36656 ?        S    08:47   0:01 spamd child
    nobody   12258  0.0  0.2  15608  5752 
    ?        S    09:19   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    nobody   13611  0.0  0.2  15608  5708 
    ?        S    09:24   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    nobody   13784  0.0  0.2  15608  5696 
    ?        S    09:26   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    nobody   13785  0.0  0.2  15608  5696 
    ?        S    09:26   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    nobody   13792  0.0  0.2  15608  5684 
    ?        S    09:26   0:00 /usr/local/apache/bin/httpd -k start -DSSL
    La linea ps auxw | grep sbin/httpd | awk '{print"-p " $2}' | xargs strace
    retorna:
    PHP:
    root@Samanta [~]# ps auxw | grep sbin/httpd | awk '{print"-p " $2}' | xargs strac
    attachptrace(PTRACE_ATTACH, ...): No such process
    root
    @Samanta [~]#
    Y aquí estan otras que he intentado:
    PHP:
    ps auxw grep sbin/apache awk '{print"-p " $2}' xargs strace:
    root@Samanta [~]#ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs stra
    xargsstracNo such file or directory
    root
    @Samanta [~]#
    Pero al correr la linea
    ps auxw | grep /usr/local/apache/bin/httpd | awk '{print"-p " $2}' | xargs strace

    la salida ha sido inmensamente extensa. (Aún no termina mientras escribo)
     
  3. jreoyo

    jreoyo Usuario activo

    esa salida extensa es la que tienes que interpretar. Por eso lo de que el hilo se complicaba... necesitas alguien con conocimientos de sistemas
     
  4. Samanta

    Samanta Usuario activo

    Por eso he ingresado y he escrto en este foro.
    PD: la salida aún no ha terminado.

    Cosa extraña!!...

    ¿cuándo termina?
     
  5. guitobon

    guitobon Usuario activo

    Samanta, en un foro como este u otros, podras encontar gente que te ayude en algo concreto.
    Como bien dice @jreoyo, necesitas un sysadmin.
    Una cosa es ayudar, otra trabajar gratis, en algo que tu le vas a sacar un rendimiento profesional.
    Es correcto pedir ayuda si te estas construyendo "la caña de pescar", pero si lo que quieres es el pescado, pues la cosa cambia.
     
    A jreoyo y ideasmultiples les gusta esto.
  6. Samanta

    Samanta Usuario activo

    Y cuanto me cobran ustedes por decirme cómo lograr que las paginas PHP corran bien?
     
  7. jreoyo

    jreoyo Usuario activo

    cuando muera el proceso o cuando lo pares. Pulsa ctrl + c para interrumpirlo.
     
  8. guitobon

    guitobon Usuario activo

    Si no lo arreglo, cero (trabajo en base a resultados)
    Si lo arreglo, menos del coste en tiempo que ya le has dedicado.
    Cada server es un mundo y este problema no lo considero estandar.

    No acostumbro a hablar de precios en un foro.
    Ademas, no ofrezco servicios de sysadmin al publico en general (ofrezco otra cosa)
    Contacta en privado o mediante mi web y hablamos.
     
  9. Samanta

    Samanta Usuario activo

    Yo tampoco, ni los otros que antes de UD me han enviado privados ofreciendo sus servicios...
     
  10. guitobon

    guitobon Usuario activo

    Me alegra saber que tienes donde elegir. A mas oferta, en principio mejor elección.
    Suerte en la resolución del problema :)
     
  11. Samanta

    Samanta Usuario activo

    Guillermo cuentanos cuánto cobras tu por resolver un problema en el cual las veloces respuestas de PHP tardan para ser entregadas en el puerto 80.
     
  12. jreoyo

    jreoyo Usuario activo

    Samanta, no te ha dicho ya que no habla de precios en el foro? creo que el hilo se esta yendo de madre.
     
  13. Samanta

    Samanta Usuario activo

    Lo que veo es que según ustedes (tu incluido con el MSJ privado que me haz enviado), saben cómo resolverlo pero... Me dicen algo tan sugestivo como:

    Si no lo arreglo... no te cobro.

    Que gran dominio que teneis de servidores!...

    Ahora que me rehuso a pagar, la cordialidad de sus MSJs cambia...

    Me parece una buena señal al considerar comprar sus servicios.

    Han sido muy amables por no cobrarme la asesoria en los comandos que me han indicado.

    Comprendo que conocen otros comandos sumemente útiles que tienen un precio, y que no pueden compartirse en un foro público. ( No valla a ser que se revelen vuestros grandisimos secretos profesionales... )
     
    Última edición: 4 Jun 2013
  14. jreoyo

    jreoyo Usuario activo

    perdona, pero no me gusta que me acuses de cosas que no he hecho. Yo te he dicho, en el mensaje privado, que a lo mejor no necesitas un vps si no sabes administrar sistemas, que yo trabajo en interdominios (lo puedes deducir en mi firma) y que si te interesa ver alternativas te puedo poner en contacto con un comercial.
    En el resto prefiero ni entrar...
     
  15. ideasmultiples

    ideasmultiples Usuario activo

    Samantha, el tiempo de la gente cuesta dinero, la experiencia mucho más.

    Pides ayuda profesional gratis en un foro, pero no se la exiges a tu proveedor, tienes dos opciones, contrata un administrador (cualquiera con experiencia real y seriedad te cobrara $100.00 la hora como mínimo) o cambia de proveedor y contrata una empresa que sea capaz de soportar el servicio que vende.

    :cool:
     
  16. guitobon

    guitobon Usuario activo

    Mi tono y coordialidad ha sido la misma en todo momento.
    He sido correcto, pero sincero.
    No se trata de no compartir comandos. Siempre he dicho que sin verlo realmente es dificil saber que pasa.
    ¿Le dices lo msimo a un abogado si le haces una consulta? ¿o a un arquitecto por un estudio de un caso?
    ¿Trabajas tu gratis? ¿Tu conocimiento no tiene un precio?
    Visto este comentario, me temo que retiro mi oferta.
     
  17. guitobon

    guitobon Usuario activo

    @ideasmultiples, solo comentarte que yo cobro menos :-D:-D
    Siendo freelance, al tener menos gastos, se pueden ajustar precios.
    Aunque por contra, no puedo dar soporte 24x7x365
    Por eso no ofrezco servicios de sysadmin continuos. Otra cosa son temas puntuales, como hubiese sido este caso (ya no).

    Sin animo de hacer carreras ni rankings, me considero serio y con experiencia. 14 años adminstrando Linux.
     
  18. Samanta

    Samanta Usuario activo

    Vale, vale.

    Les pido me disculpen por ser tan atrevida de preguntar este tema en un foro.

    Me queda claro que esto solo puede resolverlo un profesional de US $100 la hora, y claro está, aquí estan presentes pero no van a gastar su tiempo en compartir esa solución.

    Mejor invierten su tiempo en recordarme que son profesionales de alto perfil como para perderlo en responder en un foro a una mujer que no esta a su altura.

    Sois muy cordiales.

    Me entusiasma mucho vender aquí mi tiempo cuando conozca esos resErvados secretos...
     
    Última edición: 4 Jun 2013
  19. jreoyo

    jreoyo Usuario activo

  20. OscarS

    OscarS Usuario activo

    En un foro no vendes tu tiempo, lo regalas y este es un foro "profesional" donde las ventas surgen si es posible. Quieres que te arreglen o te digan como arreglarlo sin pagar algo, si no tienes el conocimiento mudate a un servidor con administración incluida y olvídate de problemas y de buscar en foros.

    Sacar el tema del genero no te ayudara mucho, si buscas una mujer que te brinde sus servicios tienes a maria de proxadmin.es, ahi puedes ver sus precios.

    Aqui hay tanto profesionales de alguna empresa como freelancers asi que de gustos tienes.

    Por mi parte te aporto esto, si el problema es de PHP relacionado a apache, intenta cambiar el maxclients, el handler y el timeout de los respectivos servicios.

    Si sigue contrata a alguien ya sea por hora/trabajo o cambiate de proveedor a uno administrado.

    Saludos.
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·