Eu tenho meu aplicativo instalado no servidor de hospedagem em nuvem Ubuntu 14.04 LTS, usando PHP 5.5.9 e nginx 1.4.6, e aleatoriamente eu descubro que minha CPU está totalmente consumida por 1 trabalho de php-fpm: pool www
, mas a memória tem uso normal,
meu www.conf
:
[www]
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
pm = dynamic
pm.max_children = 3
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.status_path = /status
chdir = /
catch_workers_output = yes
php_admin_value[error_log] = /var/log/fpm-php.www.log
Eu monitorei os logs de acesso do nginx, parece normal que o ataque de inundação não tenha sido detectado,
Como saber o que está causando aleatoriamente o consumo da CPU em até 100% ?, e se eu precisar aumentar os núcleos da CPU?