Neste guia, vamos configurar o PHP slowlog para registrar requisições lentas em domínios que utilizam o manipulador PHP-FPM no Plesk. Essa funcionalidade é útil para identificar gargalos de desempenho.

1. Faça login no Plesk

  1. Acesse o painel do Plesk com suas credenciais de administrador.

2. Acesse as configurações do domínio

  1. Vá para Domínios e selecione o domínio desejado, por exemplo, example.com.
  2. Clique em Configurações do PHP.

3. Adicione as configurações de Slowlog

  1. Na seção Configurações adicionais do PHP, insira o seguinte código:
[php-fpm-pool-settings]
slowlog = /var/www/vhosts/example.com/logs/slow.log
request_slowlog_timeout = 1s

Nota: Substitua example.com pelo nome do domínio real.

Clique em Ok para salvar as alterações.

4. Localização do arquivo de log

  • O arquivo de log de requisições lentas será criado no seguinte local:
/var/www/vhosts/example.com/logs/slow.log

5. Importante: Use o PHP slowlog apenas para depuração

Assim como no monitoramento de queries lentas no MySQL, o PHP slowlog deve ser utilizado exclusivamente para fins de depuração.
Certifique-se de desativá-lo após concluir o diagnóstico, para evitar sobrecarga de logs e consumo excessivo de recursos no servidor.

AVISO LEGAL: Os procedimentos descritos neste documento devem ser executados de acordo com o contexto de cada sistema, de forma a evitar impactos negativos à segurança, disponibilidade, integridade e privacidade de dados. A CentralServer se reserva o direito de modificar a qualquer tempo e sem aviso prévio as informações aqui apresentadas a fim de refletir o lançamento de novos serviços, atualizações físicas e operacionais, e evolução do estado-da-arte da tecnologia.