Um dos nossos servidores com uma configuração muito especial é muito sensível a um evento desconhecido.
Hardware:
Configuração:
Carga de trabalho:
A questão:
Mas, às vezes, como exemplo, quando temos uma tarefa de backup incluindo o mysqldump em execução, temos o problema de que um após o outro do virtualhosts sinalize um "max_children alcançado" e pare de responder. Claro que fazemos o backup em tempos de baixo tráfego e aceitaríamos pouco tempo "sem resposta", mas esse impasse ou bloqueio nunca termina sozinho. Tudo está bem depois de um reinício manual do php-fpm.
O comportamento normal deste sistema, mesmo em tempos de tráfego intenso, é impecável e rápido. A maioria dos núcleos é ideling e os outros parâmetros que eu sei são ok.
É claro que não há insinuações de arquivo de log nem no log de mensagens (exceto o "max_children reach") nem em qualquer um dos logs do apache / vhosts. E sim, o uso de memória e os processos abertos aumentam rapidamente.
Alguém teve um cenário como o nosso (eu sei que existem muitas coisas especiais dentro deste monstro) e tive os mesmos problemas ou uma boa idéia de como depurar este problema?
Tags mariadb php-fpm apache-2.4