> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intervalos de Manutenção

> Mostra as tarefas que o painel roda sozinho, em segundo plano, e deixa mudar quando cada uma roda, desligar uma tarefa ou rodá-la na hora.

**Caminho no painel:** menu da esquerda > **CONFIGURAÇÕES** > **Intervalos de
Manutenção**

![Tela Intervalos de Manutenção: a tabela com as nove tarefas, o estado, a última execução, o intervalo, o prazo e os ícones de ação](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/intervalos-lista.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=3e820e0b481c33e9777e5a10b86cd2a3)

A tela avisa: *"Altere as configurações apenas se estiver ciente de seus efeitos."*

| Coluna | O que mostra |
| - | - |
| **NOME DA TAREFA** | o nome e o que a tarefa faz, nas palavras do painel |
| **ESTÁ ATIVADO** | **Ativado** ou **Desativado** |
| **ÚLTIMA EXECUÇÃO** | o dia e a hora em que a tarefa rodou pela última vez |
| **INTERVALO** | de quanto em quanto tempo ela roda |
| **PRAZO** | as horas do dia em que ela pode rodar. *"de 00 até 00 hora(s)"* quer dizer o dia inteiro |
| **AÇÕES** | lápis (**Editar**), seta (**Iniciar agora**), lista (**Mostrar registros**) e, em cinco tarefas, engrenagem (**Configurar**) |

## As nove tarefas

A terceira coluna resume o que a própria tela diz de cada tarefa. O que foi medido
vem nas seções seguintes.

| Tarefa | De fábrica | O que a tela diz que ela faz |
| - | - | - |
| **Processar tarefas** | a cada minuto, o dia inteiro | aplica o que se pede no painel, como criar um cliente ou gravar arquivos de configuração |
| **Calcula o espaço em disco** | a cada hora, o dia inteiro | calcula o espaço e o número de arquivos que cada conta de cliente usa |
| **Atualizar painel de controle** | a cada dia, de 03 até 04 | mantém o painel atualizado e instala as versões novas |
| **Atualizar estatísticas** | a cada hora, de 00 até 01 | atualiza o tráfego e as estatísticas de visitas das contas. Ver [Estatísticas da Web (AWStats)](/keyhelp-admin/estatisticas-da-web-awstats) |
| **Atualizar serviços do servidor** | a cada 2 dias, de 03 até 04 | mantém os pacotes do servidor atualizados, com `apt update` e `apt upgrade` |
| **Realizar operações de limpeza** | a cada 6 horas, o dia inteiro | apaga arquivos não usados das pastas temporárias das contas e faz a exclusão automática de e-mail. Ver [Operações de Limpeza](/keyhelp-admin/operacoes-de-limpeza) |
| **Executar uma verificação de vírus** | a cada 7 dias, de 01 até 02 | procura vírus no servidor. Ver [Scanner Antivírus](/keyhelp-admin/scanner-antivirus) |
| **Manter certificados SSL/TLS** | a cada dia, de 00 até 01 | confere os certificados que vão vencer e renova os do Let's Encrypt. Ver [Certificados SSL/TLS (configuração)](/keyhelp-admin/config-certificados-ssl-tls) |
| **Atualizar interpretadores do PHP** | a cada dia, de 06 até 07 | mantém as versões adicionais de PHP atualizadas e instala as novas. Ver [Interpretadores PHP](/keyhelp-admin/interpretadores-php) |

**Processar tarefas é a tarefa "do minuto seguinte"** que os outros artigos desta
documentação citam. O que acontece sem ela está no aviso da seção **Desligar uma
tarefa**, mais abaixo.

### Atualizar serviços do servidor instala as atualizações sozinha

A tarefa roda `apt update` e `apt upgrade`, os comandos que buscam e instalam as
atualizações dos pacotes do sistema. **Medido no registro dela:** instalou 55
pacotes numa execução e 5 noutra, sem ninguém pedir.

**O `apt dist-upgrade` fica de fora, de propósito.** A tela explica: atualização que
continua pendente depois desta tarefa pede o comando `apt dist-upgrade` à mão, e o
painel não o roda sozinho porque ele pode trazer mudanças grandes no software do
servidor. Neste servidor, o pacote do kernel ficou retido em todas as execuções por
esse motivo.

### As tarefas de atualização esperam antes de começar

**Atualizar painel de controle** e **Atualizar interpretadores do PHP** começam na
hora de início do prazo, 03:00 e 06:00, e **esperam 36 minutos e 34 segundos** antes
de falar com o servidor de atualização. Neste servidor a espera foi sempre a mesma,
em todas as execuções guardadas no registro. Por isso o registro delas mostra
atividade às 03:36 e às 06:36.

## Como o intervalo e o prazo decidem a hora

**A tarefa roda quando já passou o intervalo desde a última execução e a hora
atual está dentro do prazo.** A conta parte da hora exata da última execução: a
limpeza, de 6 em 6 horas, rodou às 11:59, 17:59, 23:59, 05:59 e 11:59.

**Medido mudando o prazo de Atualizar estatísticas, com intervalo de 1 minuto, às
14h:**

| Prazo | Rodou às 14h? | O que isso mostra |
| - | - | - |
| de 14 até 15 | sim | a hora de início entra no prazo |
| de 13 até 14 | não | **a hora do fim fica de fora** |
| de 03 até 04 | não | fora do prazo, a tarefa espera |
| de 14 até 14 | sim | início igual ao fim vale o dia inteiro, como o 00 até 00 de fábrica |
| de 14 até 13 | sim | início maior que o fim atravessa a meia-noite |
| de 15 até 14 | não | idem, e aqui as 14h ficam de fora |

**O prazo pode segurar uma tarefa mais do que o intervalo.** **Atualizar
estatísticas** diz 1 hora, mas com prazo de 00 até 01 ela roda uma vez por dia, à
meia-noite. **Atualizar serviços do servidor** roda às 03:36 a cada 2 dias: a
execução anterior foi às 03:36, e o prazo de 03 até 04 permite.

## Editar uma tarefa

![Janela Editar configurações de Atualizar estatísticas: Está ativado marcado, Intervalo de 1 em Horas e Prazo de 00 até 01](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/intervalos-editar.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=24eb80b42a7f6539022b999ec62369da)

1. Na linha da tarefa, clique no **lápis**.
2. Mude **Está ativado**, **Intervalo** ou **Prazo**.
3. Clique em **Salvar**.

O painel responde *"As configurações foram atualizadas."*, e o novo horário vale a
partir do minuto seguinte.

| Campo | O que aceita |
| - | - |
| **Intervalo** | um número e a unidade: **Minutos**, **Horas** ou **Dias**. Em **Atualizar painel de controle** e em **Atualizar interpretadores do PHP**, **Minutos** não pode ser escolhido |
| **Início do prazo de execução** e **Fim do prazo de execução** | as horas de 00 a 23 |

> [!WARNING]
>
> **Intervalo 0 faz a tarefa rodar a cada minuto, com qualquer unidade**
>
> Medido com **Atualizar estatísticas**: salva com 0 minutos, e depois com 0 dias,
> ela rodou em todos os minutos seguintes. A lista passa a mostrar *"0 dia"*. O
> navegador não deixa salvar número negativo; enviado assim mesmo, o painel aceitou
> `-1`, e a tarefa também rodou a cada minuto.

## Desligar uma tarefa

Desmarque **Sim**, em **Está ativado**, e salve. A linha passa a mostrar
**Desativado**, e a tarefa deixa de rodar sozinha. Para religar, marque de novo.

> [!WARNING]
>
> **Desligar Processar tarefas congela o painel**
>
> Medido por dois minutos: um registro novo salvo no Editor de DNS, com a tarefa
> desligada, **não chegou ao servidor**, e o domínio ficou como **Processando** na
> lista de domínios. O painel respondeu ao salvar o mesmo *"As alterações terão
> efeito em alguns instantes"* de sempre. Religada a tarefa, o registro entrou no
> minuto seguinte.

## Iniciar agora

Na linha da tarefa, clique na **seta**. O painel não mostra mensagem: a linha ganha
a etiqueta **Será iniciado**, a tarefa roda no minuto seguinte, e a etiqueta sai.

![Linha Atualizar estatísticas com a etiqueta Será iniciado](https://mintcdn.com/san-internet/uqy6kUqe17ldMjVV/keyhelp-admin/imagens/ferramentas-intervalos-estatisticas.png?fit=max\&auto=format\&n=uqy6kUqe17ldMjVV\&q=85\&s=b37db93c4348ad4d8fcefb8be6b3d87d)

**Iniciar agora roda a tarefa mesmo desligada.** Medido com **Atualizar
estatísticas** em **Desativado**: ela rodou no minuto seguinte e continuou
desligada.

**Rodar à mão muda o horário das execuções seguintes**, porque a conta do intervalo
recomeça do clique. Medido com **Calcula o espaço em disco**, que rodava de hora em
hora aos 59 minutos: depois de um **Iniciar agora** às 14:24, ela não rodou às 14:59,
e rodou às 15:24.

**Com intervalo em dias, muda o dia da semana.** Medido com **Executar uma
verificação de vírus**, de 7 em 7 dias, que rodava às quintas à 1h: rodada à mão
numa terça às 12:45, ela não rodou na quinta, e rodou na quarta da outra semana, à
1h, a primeira hora do prazo depois dos 7 dias.

## Mostrar registros e Configurar

* **Mostrar registros** abre, noutra aba, **Status do sistema** > [Registros](/keyhelp-admin/registros) com
  o arquivo de registro da tarefa já escolhido, com as últimas entradas e o conteúdo
  inteiro
* **Configurar** abre, noutra aba, a tela de ajuste da tarefa: estatísticas, limpeza,
  verificação de vírus, certificados e interpretadores do PHP, os artigos ligados na
  tabela acima

## O que o Registro de Eventos grava

| Ação | Evento |
| - | - |
| salvar a janela de uma tarefa | *"Maintenance task `<nome>` (#`<número>`) updated."* |
| **Iniciar agora** | *"Maintenance task `<nome>` (#`<número>`) triggered."* |

O nome do evento é o nome interno da tarefa, em inglês: `statistic` para
**Atualizar estatísticas**, `diskspace` para **Calcula o espaço em disco**, `update`
para **Processar tarefas**.

## O que pode dar errado

| Sintoma | Causa | O que fazer |
| - | - | - |
| **Nenhuma mudança do painel é aplicada, e a lista de domínios mostra Processando** | **Processar tarefas** está desligada | religar a tarefa |
| **Uma tarefa passou a rodar a cada minuto** | o intervalo está em 0, ou negativo | voltar o intervalo ao de fábrica, que está na tabela acima |
| Uma tarefa deixou de rodar no horário de sempre | alguém usou **Iniciar agora**, e a conta recomeçou do clique | nada a fazer: ela segue do novo horário |
| **Atualizar estatísticas** diz 1 hora e roda uma vez por dia | o prazo vai de 00 até 01 | é o comportamento do painel |
| Pus o prazo terminando às 14 e a tarefa não roda às 14h | a hora do fim fica de fora do prazo | pôr a hora seguinte como fim |
| Uma atualização de pacote continua pendente depois da tarefa | a tarefa não roda `apt dist-upgrade` | rodar o comando à mão no servidor, como a tela explica |
| O registro de **Atualizar painel de controle** mostra atividade às 03:36, e não às 03:00 | a tarefa espera 36 minutos e 34 segundos antes de falar com o servidor de atualização | é o comportamento do painel |

## Ver também

* [Estatísticas da Web (AWStats)](/keyhelp-admin/estatisticas-da-web-awstats), a tarefa de meia-noite
* [Scanner Antivírus](/keyhelp-admin/scanner-antivirus), a verificação semanal
* [Operações de Limpeza](/keyhelp-admin/operacoes-de-limpeza), o que a limpeza apaga
* [Gerenciador de Correções](/keyhelp-admin/gerenciador-de-correcoes), a tela das correções do painel


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.