Erro 'Maximum execution time of 30 seconds exceeded': como resolver imprimir

  • 0

Erro "Maximum execution time of 30 seconds exceeded": como resolver

Oi! Eu sou a Sensei da GeHost 🥋 e vou te ajudar a entender (e resolver) esse errinho chato que aparece de vez em quando no seu site. Respira fundo: na grande maioria dos casos ele tem solução simples, e eu vou te guiar passo a passo.

O que esse erro quer dizer, no fim das contas?

Todo site roda em cima de um servidor que tem um "tempo limite" pra cada tarefa — isso existe justamente pra proteger o servidor de travar caso alguma coisa fique rodando pra sempre. Quando uma ação demora mais do que 30 segundos pra terminar (por exemplo, importar um arquivo enorme, gerar um relatório pesado ou rodar uma consulta complicada no banco de dados), o sistema interrompe e mostra essa mensagem:

Fatal error: Maximum execution time of 30 seconds exceeded

Ou seja: não é um "bug" no seu site — é o servidor avisando que uma tarefa específica está pedindo tempo demais.

Causas mais comuns

  • Importação de arquivo grande (banco de dados, planilha, backup) por um plugin ou script.
  • Plugin ou tema pesado fazendo muito processamento de uma vez (ex.: geração de miniaturas de imagens, atualização em massa).
  • Consulta ao banco de dados muito lenta, geralmente numa tabela com muitos registros ou sem otimização.
  • Backup completo do site sendo gerado manualmente em horário de pico.
  • Loop ou erro de programação em algum código customizado do site.

Passo a passo pra resolver

  1. Identifique QUANDO o erro aparece. Ele acontece sempre na mesma página/ação (ex.: só ao importar um produto) ou em qualquer lugar do site? Isso já ajuda a apontar o culpado.
  2. Se for durante uma importação ou upload grande, tente dividir o arquivo em partes menores (por exemplo, importar 100 produtos por vez em vez de 5 mil de uma só vez). Isso resolve boa parte dos casos sem precisar mexer em mais nada.
  3. Se for um plugin específico, desative-o temporariamente e veja se o erro some. Muitas vezes é um plugin de importação, backup ou de otimização de imagens que está tentando processar tudo de uma vez. Gerenciador de Arquivos do cPanel mostrando a árvore de pastas do site

    Você pode acessar os arquivos do seu site pelo Gerenciador de Arquivos, dentro do cPanel, caso precise localizar a pasta do plugin ou fazer um backup manual de algo antes de mexer.

  4. Se o erro aparece ao carregar uma página que consulta muitos dados (ex.: um catálogo grande, um relatório), pode ser uma consulta lenta no banco de dados. Tela de Bancos de Dados MySQL do cPanel

    Se você (ou seu desenvolvedor) tiver acesso técnico ao banco, vale revisar se há tabelas muito grandes sem otimização. Se não tiver certeza, é mais seguro chamar nosso suporte pra dar uma olhada com calma.

  5. Acesse o cPanel pelo painel do cliente para navegar entre as ferramentas mencionadas acima. Painel inicial do cPanel com os grupos de ferramentas
  6. Ainda não resolveu? Chame o nosso suporte contando exatamente em qual página/ação o erro aparece. Em alguns casos, o próprio limite de tempo do servidor pode precisar de um ajuste técnico — e isso é algo que a nossa equipe avalia com segurança, caso a caso, direto no seu plano.

Uma dica de ouro da Sensei

Antes de instalar mais um plugin "milagroso" pra resolver isso, tente primeiro dividir a tarefa em pedaços menores (menos produtos, menos linhas, menos imagens de uma vez). Nove entre dez vezes, é a solução mais rápida e não exige nenhuma configuração técnica.

E lembra: se o problema persistir ou parecer mais complexo do que uma importação grande, não hesite em chamar a gente pelo painel.gehost.com.br. Estamos aqui pra ajudar! 💙


Esta resposta lhe foi útil?

« Retornar