O erro 509 Bandwidth Limit Exceeded aparece quando a conta passa do limite mensal de transferência. Veja como conferir o consumo, liberar o site e evitar.
O 509 não é um código oficial do HTTP. É o código que o cPanel usa quando a conta ultrapassa o limite de transferência mensal (largura de banda) do plano. Enquanto o limite estiver estourado, o visitante vê a mensagem Bandwidth Limit Exceeded no lugar do site. Transferência é tudo o que sai do servidor: páginas, imagens, vídeos, downloads e arquivos baixados por FTP.
Como conferir o consumo no cPanel
- Veja o resumo. Na página inicial do cPanel, a coluna lateral de estatísticas mostra a Largura de banda usada no mês e o limite da conta.
- Abra o detalhamento. Em Métricas > Largura de banda (Bandwidth) você vê o consumo por mês e por tipo (HTTP, FTP, e-mail).
- Descubra o que consome. Em Métricas > Awstats, veja as páginas e arquivos mais baixados e a seção de robôs. Um único arquivo grande ou um robô agressivo costuma explicar quase tudo.
Como colocar o site de volta no ar
- Mudar para um plano maior. O upgrade é feito pela Área do Cliente (veja o passo a passo nos links abaixo).
- Esperar o mês virar. O contador de transferência do cPanel é mensal e zera no início de cada mês.
- Falar com o suporte se o site não pode esperar. Informe o domínio e o que provocou o pico (campanha, notícia, download).
O que mais consome transferência e como reduzir
Arquivos grandes servidos pelo site
Vídeos, áudios, instaladores e PDFs pesados consomem a cota rápido. Publique vídeos no YouTube ou num serviço de streaming de vídeo e incorpore no site. Programas de rádio e músicas também não devem ser servidos como MP3 pelo site: use um serviço de streaming de áudio. E nunca deixe backups (.zip, .sql) dentro do public_html: além de consumir banda, qualquer pessoa pode baixar.
Robôs e rastreadores
Além do Google, dezenas de robôs de SEO e de coleta de dados para IA visitam sites o dia todo. Se o Awstats mostrar um robô consumindo muito, bloqueie pelo nome (user agent) no arquivo htaccess:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (MJ12bot|DotBot|PetalBot) [NC]
RewriteRule .* - [F,L]
Troque os nomes pelos robôs que aparecem nas suas estatísticas. Não bloqueie o Googlebot nem o Bingbot, ou o site some das buscas.
Outros sites usando as suas imagens (hotlink)
Quando outro site exibe uma imagem hospedada no seu, quem paga a transferência é você. Ative a Proteção contra hotlink (Hotlink Protection), em Segurança no cPanel, e coloque na lista de permitidos todos os endereços do seu site: com e sem www, com http e https.
Imagens sem otimização
Foto de celular com 5 MB exibida em 800 pixels desperdiça banda em cada visita. Reduza as dimensões e converta para WebP. No WordPress, plugins de otimização (incluindo o LiteSpeed Cache) fazem isso automaticamente.
CDN
Uma CDN como a Cloudflare entrega imagens, CSS e JavaScript a partir dos servidores dela, e boa parte do tráfego deixa de sair da hospedagem.
Não confunda com outros erros
| Erro | O que significa | O que fazer |
|---|---|---|
| 509 Bandwidth Limit Exceeded | A cota de transferência do mês acabou | Upgrade ou esperar o mês virar |
| 508 Resource Limit Is Reached | A conta atingiu o limite de processos simultâneos (pico de acessos, robôs, páginas lentas sem cache) | Passa quando o pico acaba; resolva com cache e bloqueio de robôs |
| 503 Service Unavailable | O site não conseguiu responder, por sobrecarga ou disco da conta cheio | Conferir o uso de disco e a carga do site |
| 500 Internal Server Error | Erro no código do site | Ler o error_log |