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.

Problemas con Apache multiples conexiones

Tema en 'Servidores Dedicados' iniciado por Sauron, 13 Abr 2013.

  1. Sauron

    Sauron Usuario activo

    Estimados,

    Hace un tiempo que tengo muchas visitas o trafico a un sitio web, el tema es que hace unos dias se relentiza el servidor, que quiero decir con esto, al tener muchas visitas, el sitio y los sitios web del servidor cargan lento,

    mi consulta es existe algun fix para tunear el apache y acepatar mas conexiones o mejorar el rendimiento. les indico esto porque es tan visitado el server que los sitios no abren, tengo que reiniciar el apache para que vuelva a la normalidad. a todo esto el server anda muy bien... el load no pasa de los 5, generalmente esta en 0,9 o 2.5 pero mas de esto no pasa. (tiene 4 nucleos 8 gb ram, discos en raid)
    Hace un tiempo atras mire un fix que indicaba una opcion de apache en whm para mejorar el rendimiento.

    En los procesos tengo muchos de apache.

    Tengo cpanel en el server,

    Muchas gracias. espero me puedan ayudar.
     
  2.  
  3. paginalia

    paginalia Usuario activo

    Hola Sauron,

    Revisa el httpd.conf de tu servidor, quizás tengas que ajustar el MaxClients.

    Saludos!
     
  4. Sphyr0

    Sphyr0 Usuario activo

    Podrías probar nginx :)
     
  5. Sauron

    Sauron Usuario activo

    Estimado, ajuste Max Client, pero tengo entendido que el valor de server limit debe ser igual al de max client.

    Al ajustar ambos al mismo valor el server muestra los sitios,

    Sera real ?
     
  6. Sauron

    Sauron Usuario activo

    Deje server limit y max client en 1000
     
  7. Dabbleam

    Dabbleam Nuevo usuario

    ¿Qué tipo de servidor Apache estás usando?
    Es decir, si es mpm_worker, mpm_prefork o mpm_event. Normalmente, en instalaciones por defecto de apache, se aplica el mpm_prefork, que es el recomendado en la mayoría de los casos.
    mpm_prefork es un servidor multi-proceso, es decir, cada proceso de apache escucha un número de peticiones (MaxClients) y en caso de ser superado, se iniciarán procesos nuevos (MaxSpareServers) hasta completar la ocupación del servicio entero (ServerLimit).
    No obstante, nosotros también tuvimos ese tipo de problemas y tuvimos que dedicar un tiempo a ajustar los parámetros.

    Si deseas seguir utilizando mpm_prefork, te aconsejo que manipules los valores que te especifico, incrementando el ServerLimit y el MaxSpareServers.
    Si tienes problemas de RAM, porque por exceso de carga, Apache empieza a llenar la RAM, te aconsejaría que le echaras un vistazo al mpm_event.
    Es un módulo experimental, que se trata de un servicio Apache multi-proceso y multi-hilo. Es el módulo que utilizamos nosotros en el hosting compartido, manejando a 1 hilo por petición y procesos de hasta 64 hilos.

    Además, como dice Sphyr0, podrías echarle un ojo también a nginx para usarlo de Proxy-caché en el puerto 80, y para contenido dinámico, contactar al backend (apache). Reducirías mucho la carga de apache, ya que sólo se llamaría para procesar ficheros dinámicos y .ht(access|passwd).

    Saludos.
     
  8. Net

    Net Usuario activo

    ¿Vulnerabilidades en contenido web o aplicativos?
     
  9. Sauron

    Sauron Usuario activo

    Paginalia - Dableam, agradesco su muy pronta respuesta ya ajuste el MaxClient y MaxSpareServers, ahora voy a monitorear el servidor, pero al aumentar MaxClient, el sitio se ve pero un poco lento. entiendo que muchas visitas de manera simultanea afecta la velocidad de carga de estos.

    Muchisimas Gracias por su respuesta.
     
  10. hostigal

    hostigal Usuario activo

    Que tienes instalado ahí algun cms, wordpress por causalidad?
    Te recomendaría instalar un firewall, y limitar el número máximo de conexiones por minuto, para evitar algún tipo de ataque o similar.

    A mayores claro está como comentan los compañeros, optimizar el archivo de configuración.

    saludos.
     
  11. guitobon

    guitobon Usuario activo

    Optimizando el web tambien puedes reducir el numero de conexiones http, trafico, ... en general ahorrar recursos, manteniendo el mismo numero de visitas.
    Sin saber la URL y de cuantas visitas, es dificil identificar el problema y proponer una solución acertada.
    Esto complementa a lo que comentan sobre tunear el apache (o cambiarlo por otro), tunear el Mysql,...
    Todo suma, pero dependiendo el caso concreto, es mas efectivo una u otra cosa.
     
  12. Sauron

    Sauron Usuario activo

    Estimados Muchisimas Gracias por sus respuestas, y para ir respondiendo sus consultas, el server tiene instalado cpanel con CSF, y el sitio consultado tiene 7.000 visitas mensuales y esta con Wordpress, a parte de la config de apache.... que ? otras cosas puede tunear que me recomiendan ? mysql ?
     
  13. justice13

    justice13 Usuario activo

    Para Wordpress, instala el plugin W3 Total Caché, eso optimizará bastante el sitio. Claro que hay más optimizaciones posibles, pero eso es lo mínimo cuando se trata de un Wordpress.

    Salu2,
     
  14. hostingroup

    hostingroup Usuario activo

    Si tunea mysql, aquí te dejo un tip para hacerlo que me ha funcionado bien.
    MySQLTunner un script para optimizar mysql

    Como root ejecuta los siguientes comandos:

    CODE, HTML o PHP Insertado:
    cd /sbin
    wget mysqltuner.pl
    chmod 700 mysqltuner.pl
    ./mysqltuner.pl
    Luego de eso te aparecerá un resultado en pantalla, buscas la parte que dice "Variables to adjust:" por ejemplo:

    CODE, HTML o PHP Insertado:
    Variables to adjust:
        query_cache_size (> 10M)
        table_cache (> 66)
    Y agregas eso en tu my.cnf (/etc/my.cnf)

    Luego reinicias mysql y listo.

    Luego de 24 horas vuelves a ejecutar el script y nuevamente realizas los cambios que te indican.
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·