php5.6-fpm alta utilização da cpu

1

Atualmente, estou executando um site do Wordpress usando php-fpm e nginx e o uso de taxas de cpu extremamente altas.

Aqui está o meu arquivo www.conf:

[www]
user = www-data
group = www-data
listen = 127.0.0.1:9000
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 10
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 30
pm.process_idle_timeout = 10s
ping.path = /ping
pm.status_path = /status
pm.max_requests = 30
request_terminate_timeout = 20

Estou usando cache total wp e fastcgi. Qualquer arquivo que você saiba que eu possa encontrar, eu posso mostrar.

Meu site recebe cerca de 800 visualizações por dia e seu conteúdo é adicionado de 5 a 6 vezes por dia.

    
por Lewis 13.06.2017 / 02:16

2 respostas

0

O Wordpress usa muita CPU em um site ocupado. Usar a CPU não é um problema - não vejo problema aqui. Se você está recebendo muito poucos visitantes, a CPU pode ser excessiva, mas você não nos forneceu essas informações.

Os plugins de cache reduzem um pouco a CPU, mas você ainda precisa chamar o PHP para renderizar a página. O armazenamento em cache na camada do servidor da Web (Nginx) é muito mais rápido, para usuários anônimos, e pode gerar páginas ao vivo para usuários conectados.

O cache de páginas Nginx para usuários anônimos pode reduzir significativamente o uso da CPU. Eu tenho um tutorial sobre aqui e há um tutorial sobre Nginx aqui . Se o seu site mudar com frequência, pode consultar microcaching .

    
por 13.06.2017 / 02:47
0

Verifique o conteúdo dos seus arquivos PHP do Wordpress, certifique-se de que algum código desagradável não tenha sido inserido neles após um comprometimento. Os atacantes geralmente inserem o código em todos os arquivos PHP, então você só precisa checar alguns aleatórios no diretório base.

    
por 13.06.2017 / 03:14