Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Configurar Limite de Abertura de Arquivos no PHP-FPM para VPS Linux e Servidor Dedicado

Introdução

Aplicações PHP de alto desempenho podem atingir rapidamente o limite de arquivos abertos, causando erros como "Too many open files". Ajustar esse parâmetro no PHP-FPM é essencial para garantir estabilidade e evitar interrupções em VPS Linux e servidores dedicados.

Passos para Configurar o Limite de Arquivos no PHP-FPM

  1. Verifique o Limite Atual
    • Execute no terminal para checar o limite global:
    ulimit -n
  2. Edite a Configuração do PHP-FPM
    • Abra o arquivo de configuração do pool (exemplo para www):
    sudo nano /etc/php-fpm.d/www.conf
  3. Adicione ou edite a linha:
rlimit_files = 4096
Escolha um valor adequado (ex: 4096 ou 8192), conforme a demanda da aplicação. Reforce o Limite no Systemd (opcional e recomendado)
  • Crie ou edite o override do serviço PHP-FPM:
sudo systemctl edit php-fpm
Adicione:
[Service]
LimitNOFILE=4096
Salve e feche. Reinicie o PHP-FPM
  • Para aplicar as mudanças:
sudo systemctl restart php-fpm
Valide a Configuração
  • Verifique se o novo limite está ativo:
cat /proc/$(pgrep -o php-fpm)/limits | grep 'open files'

Checklist Rápido

  • Faça backup dos arquivos de configuração antes de alterar.
  • Evite valores muito altos sem necessidade: pode afetar outros processos.
  • Monitore logs após a alteração para identificar possíveis warnings.
  • Consulte o suporte AviraHost em caso de dúvidas ou limitações do sistema.

Erros Comuns e Soluções

  • Erro: "Too many open files" persiste
    Reveja se alterou tanto no PHP-FPM quanto no systemd. Reinicie o serviço após cada ajuste.
  • Permissão negada ao editar arquivos
    Use sudo para editar arquivos protegidos.
  • PHP-FPM não reinicia
    Cheque logs em /var/log/php-fpm/ para mensagens de erro de configuração.

Resumo

  • Evite gargalos ajustando o limite de arquivos abertos no PHP-FPM.
  • Combine ajustes no pool e no systemd para máxima eficácia.
  • Monitoramento pós-ajuste é fundamental para estabilidade.

Contrate Agora

Garanta performance e suporte 24/7 para suas aplicações PHP com um VPS Linux AviraHost. Fale com nossos especialistas e veja como otimizar seu ambiente!

  • 0 Usuários acharam útil
  • PHP-FPM, limite de arquivos, VPS Linux, servidor dedicado, performance, AviraHost, sysadmin
Esta resposta lhe foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Acessando servidores VPS Linux da AviraHost

Como acessar os servidores VPS Linux da AviraHost Acesse o painel de controle da AviraHost e...