Erro de falta de memória no apache executando o Wordpress com o mod_php

0

Eu tenho o Wordpress sendo executado na produção por trás do Load Balancer. O número de solicitações é de aproximadamente 4 req / s em cada servidor conforme capturado pelo apachetop. O sistema é executado e lança intermitentemente " Erro de falta de memória ao matar o apache " e não responde.

A configuração do servidor, conforme mencionado abaixo:

3 máquinas CentOS 6.5 com 4 núcleos e 4 GB de memória física. Wordpress rodando o Apache com o mod_php no prefork mpm. O banco de dados MySQL está sendo executado em uma máquina diferente. Abaixo estão as estatísticas de alguns comandos gerados:

topo

vmstat

Precisa descobrir exatamente o que está causando o problema e o que precisa ser corrigido. Também gostaria de saber sobre como realizar o perfil de CPU, memória, etc. Se qualquer outra informação necessária, por favor me avise.

    
por yravi104 11.10.2017 / 07:34

1 resposta

2

Pode demorar um pouco para ajustar sua configuração do Apache para atender às suas necessidades. Melhor começar apenas com o que você precisa.

Depois, mude para ajustar os valores para:

  • StartServers
  • MinSpareServers
  • MaxSpareServers
  • Limite do servidor
  • MaxClients
  • MaxRequestsPerChild
  • Tempo limite
  • MaxKeepAliveRequests
  • KeepAliveTimeout

O logging é outra opção para desligar. Se você não precisar, desligue-o.

É completamente inútil para mim compartilhar meus valores, pois minhas necessidades são provavelmente muito diferentes das suas.

    
por 11.10.2017 / 07:47