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.

PHP-FPM Poll con uso de CPU Alto

Tema en 'Asuntos Técnicos' iniciado por hostingroup, 13 Ene 2015.

  1. hostingroup

    hostingroup Usuario activo

    Hola compañeros, estoy haciendo unas pruebas de nginx + php-fpm y tengo montado un wordpress, todo funciona perfectamente pero el problema es que cada vez que visualizo una página el pool de php-fpm (por defecto "www") usa el 20% a 25% del CPU, esto es una barbaridad tomando en cuenta que soy el único que acceso al wordpress y es un wordpress vacío, solo con el theme-unit-test importado.

    Podrían compartir alguna forma para poder reducir el uso del CPU, con ese uso solo puedo tener hasta 5 conexiones concurrentes y se satura con el 100% de cpu.

    el servidor tiene 1 core es Xeon E5 con 1GB de Ram.
     
  2.  
  3. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

  4. hostingroup

    hostingroup Usuario activo

    Hola,
    gracias por responder, tengo todo "normal", actualizo el navegador con f5 y en 2 segundos se satura el servidor, cosa más rara.

    Aqui está el config del pool de php-fpm:

    [www]
    listen = /var/run/php-fpm.sock
    listen.allowed_clients = 127.0.0.1
    listen.owner = nginx
    listen.group = nginx
    listen.mode = 0660
    user = nginx
    group = nginx
    pm = dynamic
    pm.max_children = 10
    pm.start_servers = 5
    pm.min_spare_servers = 5
    pm.max_spare_servers = 7
    pm.max_requests = 500
    request_slowlog_timeout = 5s
    slowlog = /var/log/php-fpm/www-slow.log
    php_admin_value[error_log] = /var/log/php-fpm/www-error.log
    php_admin_flag[log_errors] = on
    php_value[session.save_handler] = files
    php_value[session.save_path] = /var/lib/php/session


    En el vhost de nginx el php está así:

    location ~\.php$ {
    root /mi/directory/misite;
    fastcgi_pass unix:/var/run/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

    }

    Los archivos que no son php no usan nada de cpu y ram, todo fino, solo con php tengo el problema, alguna idea?
     
  5. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Salvo que hoy esté muy dormido, no logro ver nada raro en tu configuración de PHP-FPM y tampoco en la de Nginx.
    ¿Qué versión de Nginx y PHP-FPM corres? (rpm -qa nginx y rpm -qa php-fpm para verlo)
    ¿Revisaste los logs de nginx y php-fpm?

    Quizás algún loop a nivel de rewrites del sitio en cuestión, eso podría ser otra causa.
    Te sugiero instalar Newrelic, así puedes tener una mejor idea, esta vez a nivel gráfico de por qué consumes tantos recursos.

    Un saludo
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·