🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir backup que falha no UpdraftPlus

Time Full Services Time Full Services
Tipo Migracao & Backup
Nome do erro Backup que falha no UpdraftPlus EN: UpdraftPlus backup failing
Severidade Grave
Descrição O backup falho no UpdraftPlus ocorre quando o job e interrompido antes de terminar, em geral por resumption travada (WP-Cron sem loopback), memória PHP esgotada ou um arquivo zip grande demais para o tempo de execução do servidor.

O que é o backup falho no UpdraftPlus?

Backup falho no UpdraftPlus e quando uma rotina iniciada pelo botão Fazer Backup Agora, ou pelo agendamento, para no meio e nunca conclui o conjunto de arquivos (banco, plugins, temas, uploads). O UpdraftPlus trabalha em fatias: quando o servidor encerra o processo PHP antes do fim, ele agenda uma resumption via WP-Cron para continuar de onde parou. A falha aparece quando essas resumptions não acontecem, quando a memória acaba no meio do empacotamento, ou quando o envio para o armazenamento remoto e cortado.

Como identificar

  • Aviso no painel do UpdraftPlus dizendo 1 backup task(s) have been failed
  • Mensagem The backup apparently succeeded and is now complete que nunca aparece, deixando o status preso em Backup em andamento
  • Linha no log do UpdraftPlus com The backup was aborted by the user ou Backup did not finish; check whether there are any errors
  • Erro de envio remoto Operation timed out after N milliseconds with 0 bytes received no fim do log
  • Aviso your backup directory is not writable ao tentar iniciar o backup
  • Conjunto de backup parcial: o banco de dados aparece em Backups existentes, mas os arquivos de plugins, temas ou uploads ficam faltando
Antes de começar: Faca uma copia do wp-config.php antes de editar. Um ponto e virgula ou aspas fora do lugar nesse arquivo derruba o site inteiro com tela branca, e a recuperação exige acesso por FTP para restaurar o arquivo original.

Como prevenir

  • Use um gatilho de WP-Cron externo (serviço de cron do painel da hospedagem chamando wp-cron.php) para não depender do loopback nas resumptions
  • Mantenha a opção Dividir arquivos a cada em um valor que caiba na memória e no tempo de execução do seu plano (100 MB e um ponto de partida seguro em hospedagem compartilhada)
  • Exclua pastas pesadas e descartaveis do backup (caches, backups antigos dentro de wp-content) pela opção de exclusão do UpdraftPlus
  • Ative o relatório por e-mail do UpdraftPlus para ser avisado quando um backup falhar, em vez de descobrir so na hora de restaurar
  • Confirme o conjunto de backup periodicamente baixando os arquivos: um backup que nunca foi testado não e um backup confiavel

Causa

  • WP-Cron sem loopback: a hospedagem bloqueia conexoes loop-back e a resumption agendada pelo UpdraftPlus nunca dispara, entao o job para na primeira fatia e e marcado como falho.
  • memory_limit do PHP baixo demais (128M ou menos): o empacotamento do zip esgota a memória no meio e o processo PHP morre antes de fechar o arquivo.
  • max_execution_time curto: o servidor encerra o script antes da fatia terminar e, sem resumption, o backup não retoma.
  • Arquivo único grande demais: um plugin de cache, pasta de uploads ou backup antigo dentro de wp-content faz um zip que não cabe numa única execução com a opção Dividir arquivos a cada no valor padrão.
  • Pasta de backup sem permissão de escrita: o diretório wp-content/updraft esta com permissão incorreta e o UpdraftPlus não consegue gravar o conjunto.
  • Token do armazenamento remoto expirado: a autenticacao OAuth do Google Drive, Dropbox ou OneDrive caducou e o envio falha após o zip ser gerado localmente.

Como resolver

  1. Leia o log do UpdraftPlus para achar a fatia que parou: Abra Configurações do UpdraftPlus, va na aba Backups existentes, clique no relogio de log do backup falho e veja as ultimas linhas. Linhas que comecam com (0) são a execução normal; números diferentes indicam tentativas de resumption. Se as linhas param em (0) e nunca aparece (1) ou (2), o problema e a resumption (WP-Cron). O arquivo de log também fica em.
    wp-content/updraft/log.NONCE-DO-JOB.txt
  2. Force a resumption ligando o WP-Cron alternativo: Se o log não avanca além de (0), a hospedagem provavelmente bloqueia loopback e o WP-Cron não retoma o job. Edite o wp-config.php na raiz do site, antes da linha que pede para parar de editar, e adicione a constante abaixo. Ela faz o WordPress agendar via requisicao do próprio visitante em vez de loopback.
    define( 'ALTERNATE_WP_CRON', true );
  3. Aumente a memória e o tempo de execução do PHP: Ainda no wp-config.php, eleve o limite de memória do WordPress para que o empacotamento do zip não esgote a RAM no meio. Em paralelo, peca um tempo de execução maior para a fatia conseguir terminar antes do servidor cortar o processo.
    define( 'WP_MEMORY_LIMIT', '256M' );
    set_time_limit( 300 );
  4. Reduza o tamanho de cada fatia do backup: Em Configurações do UpdraftPlus, abra a aba Configurações, role até Configurações avancadas e localize a opção Dividir arquivos a cada. Diminua o valor para 100 e salve. Fatias menores cabem numa única execução do PHP e reduzem a dependencia de resumption.
    Dividir arquivos a cada -> 100 MB
    Salvar alterações
  5. Corrija a permissão da pasta de backup: Se o log mostra backup directory is not writable, ajuste a permissão da pasta de backup via FTP ou gerenciador de arquivos para que o PHP consiga gravar nela. A pasta padrão do UpdraftPlus e wp-content/updraft.
    chmod 0755 wp-content/updraft
  6. Reconecte o armazenamento remoto: Se o zip e gerado mas o envio falha com timeout ou 0 bytes received, a autenticacao do destino remoto caducou. Va em Configurações do UpdraftPlus, aba Configurações, na seção do seu destino remoto e refaca a autenticacao OAuth do Google Drive, Dropbox ou OneDrive. Depois rode um backup manual para confirmar.
PHP
// wp-config.php - acima de /* Isso e tudo, pare de editar! */
// 1) WP-Cron alternativo (quando a hospedagem bloqueia loopback)
define( 'ALTERNATE_WP_CRON', true );
// 2) folego de memoria e tempo para o empacotamento do zip
define( 'WP_MEMORY_LIMIT', '256M' );
set_time_limit( 300 );

Perguntas frequentes

Por que meu backup do UpdraftPlus para no meio e nunca termina?
Na maioria dos casos a hospedagem bloqueia conexoes loopback e a resumption agendada pelo WP-Cron não dispara, entao o job fica preso na primeira fatia. Ligar ALTERNATE_WP_CRON no wp-config.php costuma resolver.
O que significa a mensagem 1 backup task(s) have been failed?
E o aviso do painel de que uma rotina foi iniciada mas não concluiu o conjunto completo. Abra o log do backup pela aba Backups existentes para ver em qual fatia o processo parou e qual erro foi registrado.
Como leio o log do UpdraftPlus para descobrir a causa?
Clique no icone de relogio ao lado do backup falho na aba Backups existentes. Linhas que comecam com (0) são a execução inicial; se nunca aparecem linhas (1) ou (2), a resumption não rodou e o problema esta no WP-Cron ou no loopback.
Aumentar a memória PHP resolve o backup que falha?
Ajuda quando a falha e por memória esgotada durante o empacotamento do zip. Subir WP_MEMORY_LIMIT para 256M e set_time_limit para 300 da folego ao processo, mas se a causa for o WP-Cron travado, a memória sozinha não resolve.
Para que serve a opção Dividir arquivos a cada no UpdraftPlus?
Ela define o tamanho máximo de cada arquivo zip do backup. Valores menores, como 100 MB, fazem cada fatia caber numa única execução do PHP, o que reduz timeouts e a dependencia de resumptions em servidores limitados.
O backup gera o arquivo mas falha ao enviar para o Google Drive. O que fazer?
Isso indica token de autenticacao expirado no destino remoto. Va em Configurações do UpdraftPlus, abra a seção do destino e refaca a autenticacao OAuth do Google Drive, Dropbox ou OneDrive, depois rode um backup manual para validar.
Perco o backup parcial se o job falhar no meio?
Não necessariamente. O UpdraftPlus guarda o que já foi empacotado em wp-content/updraft e tenta retomar na próxima resumption. Se você corrigir a causa e rodar de novo, ele reaproveita as fatias já prontas em vez de comecar do zero.
Editar o wp-config.php para corrigir o backup e seguro?
Sim, desde que você faca uma copia do arquivo antes. As constantes vao antes da linha que pede para parar de editar. Um erro de sintaxe ali derruba o site, entao tenha acesso por FTP a mao para restaurar a copia se algo sair errado.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes