WordPress

Atualizações Automáticas do WordPress

Auto-updates keep WordPress core, plugins and themes current without you watching for release notes, and they do it safely: a full backup is taken before every update, the site is checked…

As atualizações automáticas mantêm o WordPress core, plugins e temas atualizados sem que você precise procurar por notas de lançamento, e fazem-no com segurança: é feito um backup completo antes de cada atualização, o site é verificado depois, e qualquer coisa que quebre o site é revertida automaticamente.

Onde as Atualizações Automáticas Se Encontram

Abra Websites, clique no site, abra o menu WordPress na barra de separadores do site, e escolha Updates. A página tem o título Auto-updates.

O separador aparece em sites WordPress e WooCommerce. Se o plano de alojamento do site não inclui a funcionalidade, a página mostra uma faixa de atualização em vez dos controlos.

Página de auto-updates para um site WordPress no KPanel

Como Uma Atualização Gerida Funciona

A sequência para cada atualização, agendada ou manual, é a mesma:

  1. Fazer backup. Um backup completo do site é feito imediatamente antes de qualquer coisa mudar. Se o backup falhar, a execução é ignorada em vez de prosseguir sem uma rede de segurança.
  2. Aplicar. A atualização é instalada.
  3. Verificar. O site é obtido através de HTTP e a resposta é verificada.
  4. Observar. A execução é mantida numa janela de observação durante meia hora, durante a qual o site é monitorizado para erros e incidentes de disponibilidade.
  5. Confirmar ou reverter. Se tudo estiver saudável no final da janela, a execução é marcada como Applied. Se o site está a devolver erros, o backup anterior à atualização é restaurado automaticamente e a execução é marcada como Rolled back.

Essa janela de observação é razão pela qual verá uma execução a permanecer em Applied (watching) durante um tempo. Não está travada. É o período em que um problema que só se mostra sob tráfego real ainda pode desencadear uma reversão automática.

Como um backup é feito antes de cada atualização, as atualizações automáticas consomem armazenamento de backup proporcionalmente à frequência com que são executadas. É a troca que está a fazer, e é a correta: uma atualização que não pode desfazer é pior do que uma conta de armazenamento.

Ativar a Funcionalidade

O controlo mestre é Automatic updates, descrito como o interruptor mestre para este site. Começa desativado, por isso nada acontece até que o ative deliberadamente.

Abaixo encontram-se três interruptores de categoria:

InterruptorAbrange
WordPress coreLançamentos de core
Plugins (padrão)Cada plugin sem uma sobreposição específica
ThemesTemas instalados

Todos os três são padronizados como ativados, por isso ativar o interruptor mestre oferece o comportamento gerido completo. Desative uma categoria individual se quiser lidar com ela você mesmo, por exemplo se um contrato de cliente disser que as atualizações de core são trabalho agendado.

Escolher a Janela de Atualização

Os seletores Quiet hours (NZ time) definem a janela diária utilizada para atualizações agendadas, e a faixa em baixo desenha-a através de uma barra de 24 horas para que possa vê-la num relance. O padrão é as primeiras horas, de 02:00 a 05:00 hora da Nova Zelândia.

Um site é considerado no máximo uma vez por dia. As execuções são distribuídas em vez de dispararem no mesmo instante para todos, por isso o minuto exato varia.

Escolha uma janela que corresponda ao seu tráfego real, não ao relógio. Um site de retalho da Nova Zelândia está quieto às 3 da manhã; um site cuja audiência está na Europa não está. Consulte o separador Analytics do site para a forma real do seu tráfego antes de escolher.

Sobreposições Por Plugin

Nem todo o plugin deve ser tratado da mesma forma. Na secção Pending updates, cada linha de plugin tem um seletor com três opções:

  • Default, que segue o interruptor Plugins acima.
  • Auto-update, que sempre atualiza este plugin independentemente do padrão.
  • Manual only, que nunca o atualiza automaticamente.

Use Manual only com moderação e deliberadamente. As duas boas razões são um plugin que personalizou, e um plugin cujas atualizações quebraram o site antes. Um plugin deixado em manual é um plugin que acumula silenciosamente vulnerabilidades de segurança, por isso coloque um lembrete no seu calendário para o revisar.

Use Auto-update para qualquer coisa sensível a segurança que queira corrigida no momento em que a correção é lançada, independentemente do padrão definido.

Executar Atualizações Agora

Clique em Run updates now no topo da página para iniciar uma execução imediatamente, sem esperar pela janela. A mesma sequência de backup, verificação e observação aplica-se, por isso uma execução manual é tão segura quanto uma agendada.

A secção Pending updates também tem um botão Apply all updates now uma vez que tenha terminado de verificar o site. Clique em Refresh nessa secção para verificar novamente novos lançamentos.

Apenas uma execução pode estar em curso ao mesmo tempo. Se uma execução já está em curso, ou ainda está na sua janela de observação, uma nova é recusada.

Ler as Estatísticas e o Histórico

Cinco números aparecem no topo da página: Success rate, Applied, Rolled back, Failed e Last run. O que merece atenção é Rolled back. Uma reversão é o sistema a fazer o seu trabalho, mas um padrão de reversões contra o mesmo plugin está a dizer-lhe algo.

Abaixo disso, Update history lista cada execução com:

  • O que foi atualizado e a sua mudança de versão.
  • Um estado: Applied, Applied (watching), Rolled back, Failed, Skipped, Running ou Pending.
  • Se foi Scheduled ou Manual.

Se nada foi executado ainda, a secção diz isso e explica que as atualizações aparecem lá depois de serem executadas automaticamente ou quando as aciona manualmente.

Reverter Manualmente

Uma execução bem-sucedida mantém seu backup anterior à atualização, e as linhas que têm um oferecem um controlo Roll back.

Clicar nele pede-lhe que confirme, e a redação é importante: isto restaura o seu site para o backup anterior à atualização feito imediatamente antes desta atualização, e as mudanças feitas desde então serão perdidas.

Leia isto literalmente. Se a atualização foi executada durante a noite e a sua equipa desde então publicou três posts e recebeu quarenta pedidos, reverter descarta-os. A reversão manual é a ferramenta correta dentro de minutos de uma atualização ruim e a ferramenta errada um dia depois. Nesse caso, corrija para a frente, ou restaure seletivamente a partir de um backup mais recente em vez disso: veja Restoring From a Backup.

O resultado é reportado simplesmente: ou o site voltou saudável, ou o estado HTTP que devolveu em vez disso.

Quando as Atualizações São Ignoradas

Uma execução pode ser ignorada em vez de falhar. As duas razões comuns:

  • O backup anterior à atualização falhou. Nada é atualizado, e você é notificado. Corrija o problema de backup primeiro: Taking a Backup.
  • Uma execução já está em curso ou sob observação. O site é deixado sozinho até que a execução atual seja resolvida.

Resolução de Problemas

A página mostra uma faixa de atualização em vez dos controlos. O plano de alojamento do site não inclui auto-atualizações geridas. Veja Upgrading Your Plan.

Nada é executado mesmo com o interruptor ligado. Verifique se pelo menos um interruptor de categoria está ligado, que a janela não está definida para um intervalo de comprimento zero com a mesma hora de início e fim, e que nenhuma execução anterior ainda está sob observação.

Um plugin continua a reverter. O plugin é incompatível com outra coisa no site. Defina-o como Manual only, atualize-o primeiro numa cópia de staging, e corrija o conflito lá: veja WordPress Staging Workflow.

As atualizações são aplicadas mas o site parece errado em vez de estar com erro. A verificação de saúde procura por erros HTTP, e uma página visualmente quebrada que ainda devolver um 200 passa-a. É para isso que servem o histórico e o controlo de reversão manual.

Para Onde Ir A Seguir

Ainda precisa de ajuda?

Envie-nos um email para support@kapsulehost.com ou abra um chat no KPanel.

Abrir KPanel
Atualizações Automáticas do WordPress