Erro 508 "Resource Limit Is Reached" no site: o que fazer
O erro 508 Resource Limit Is Reached quer dizer que o site usou todo o recurso que o plano permite naquele momento (CPU, memória ou processos de entrada) e o servidor segurou novos acessos. As causas mais comuns são pico de visitas, robôs acessando demais, plugins pesados sem cache e trabalhos cron frequentes. Comece pela aba Desempenho.
O erro 508 Resource Limit Is Reached quer dizer que o site usou, naquele momento, todo o recurso que o plano permite (CPU, memória ou processos de entrada) e o servidor passou a segurar os novos acessos até o uso baixar. As causas mais comuns são: pico de visitas, robôs acessando demais, plugins pesados sem cache e trabalhos cron rodando com frequência alta. Comece pela aba Desempenho da página do site: ela mostra qual recurso bateu no limite e em que horário.
Cada hospedagem da StayCloud é dedicada, isolada em container LXC, e tem limites próprios de CPU, memória e processos, controlados pelo CloudLinux. O LVE (Lightweight Virtual Environment), a parte do CloudLinux que mede e limita cada conta, é o que gera o 508 quando o limite é atingido. Isso protege o seu site de ficar lento por causa de outros, e o contrário também.
Atenção: este tutorial mexe na segurança do seu site. As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.
Sintomas
- O navegador mostra
508 Resource Limit Is ReachedouThe website is temporarily unable to service your request as it exceeded resource limit. Please try again later. - O erro aparece em alguns horários e some sozinho depois de alguns minutos.
- O site fica lento antes de mostrar o erro.
- Às vezes aparece
500 Internal Server Errorno lugar do 508, pelo mesmo motivo.
Causa 1: pico de visitas acima do que o plano comporta
Como confirmar: abra a aba Desempenho da página do site e escolha 7 dias. O contador faults está acima de zero e os gráficos de CPU, Memória Física, PHP Workers ou Processos encostam na linha vermelha do limite nos mesmos horários do erro (por exemplo, durante uma campanha ou um disparo de e-mail). O passo a passo está em "Como ver o desempenho do seu site".
Como resolver: se o pico é pontual, ative o cache do site para que cada visita gaste menos recurso. Se o uso fica perto do limite todos os dias, mude para um plano maior na aba Plano; veja "Como mudar de plano ou cancelar a hospedagem".
Causa 2: robôs acessando o site demais
Como confirmar: o pico acontece fora do horário em que você espera visitas. Em Métricas › Visitantes no cPanel aparecem muitos acessos seguidos do mesmo IP, ou a coluna Agente de usuário traz robôs (nomes com bot, crawler ou spider). Veja "Como ver os últimos visitantes do site no cPanel".
Como resolver: bloqueie os IPs que abusam em Segurança › Bloqueador de IP; veja "Como bloquear o acesso de um IP ao site no cPanel". Para robôs que respeitam regras, limite o acesso deles no arquivo robots.txt do site. No WordPress, um plugin de segurança também ajuda a barrar acessos repetidos ao wp-login.php e ao xmlrpc.php.
Causa 3: plugins pesados ou site sem cache
Como confirmar: o uso de CPU e memória fica alto mesmo com poucas visitas, ou subiu depois de instalar ou atualizar um plugin. O log de erros mostra o mesmo arquivo de plugin aparecendo muitas vezes; veja "Como ver o log de erros do site no cPanel".
Como resolver: desative os plugins que você não usa e teste de novo pela aba Desempenho. Ative um plugin de cache: como o servidor web da StayCloud é o LiteSpeed, o LiteSpeed Cache funciona direto no WordPress. Para gerenciar plugins pelo painel, veja "Como gerenciar plugins do WordPress pelo painel".
Causa 4: trabalho cron rodando com frequência alta
Como confirmar: os picos acontecem em intervalos regulares (por exemplo, todo minuto ou a cada 5 minutos). Em Avançado › Trabalhos Cron no cPanel, há trabalhos marcados para rodar com muita frequência.
Como resolver: aumente o intervalo do trabalho, por exemplo de cada minuto para a cada 15 minutos. O passo a passo está em "Como criar um trabalho cron no cPanel".
Causa 5: processos presos ou script em repetição
Como confirmar: o gráfico Processos ou PHP Workers fica no limite por muito tempo, mesmo sem visitas, e o site só volta depois de um tempo longo.
Como resolver: procure no log de erros o script que aparece repetido e peça a quem desenvolve o site para corrigir. Se ninguém mexeu no site e o uso continua travado no limite, chame o Suporte.
Quando chamar o Suporte
O suporte da StayCloud cuida da infraestrutura da hospedagem e da configuração dela, não do código do site; veja "Perguntas frequentes sobre o que o suporte da StayCloud faz". Abra um chamado se o 508 aparecer com os gráficos da aba Desempenho longe do limite, se os processos ficarem presos no limite sem visitas, ou se você precisar entender qual recurso está estourando. No chamado, informe o endereço exato que dá erro, os horários em que o erro apareceu, a mensagem que aparece na tela e o que você já tentou (cache, plugins desativados, cron ajustado). O passo a passo está em "Como abrir um chamado no Suporte".
Relacionados
- Como ver o desempenho do seu site
- Como ver os últimos visitantes do site no cPanel
- Como bloquear o acesso de um IP ao site no cPanel
- Como gerenciar plugins do WordPress pelo painel
- Como criar um trabalho cron no cPanel
- Como mudar de plano ou cancelar a hospedagem
- Erro 500 Internal Server Error no site: o que fazer
- Perguntas frequentes sobre o que o suporte da StayCloud faz
- Como abrir um chamado no Suporte
Viu algo errado ou desatualizado?