Show Menu
TÓPICOS×

Tarefas de manutenção em AEM como Cloud Service

Tarefas de manutenção são processos que são executados de acordo com uma programação para otimizar o repositório. Com AEM como Cloud Service, a necessidade de os clientes configurarem as propriedades operacionais das tarefas de manutenção é mínima. Os clientes podem focar seus recursos em preocupações no nível do aplicativo, deixando as operações de infraestrutura para a Adobe.
Para obter informações adicionais sobre tarefas de manutenção, consulte as seguintes páginas:

Configuração de tarefas de manutenção

Em versões anteriores do AEM, você poderia configurar tarefas de manutenção usando o Cartão de manutenção (Ferramentas > Operações > Manutenção). Para AEM como Cloud Service, a placa de manutenção não está mais disponível, portanto, as configurações devem ser confirmadas no controle de origem e implantadas usando o Gerenciador de nuvem. O Adobe gerenciará tarefas de manutenção que não exigem decisões do cliente (por exemplo, coleta de lixo do armazenamento de dados) enquanto outras tarefas de manutenção podem ser configuradas pelo cliente (consulte a tabela abaixo).
O Adobe reserva-se o direito de substituir as configurações de tarefa de manutenção de um cliente para atenuar problemas como degradação do desempenho.
A tabela a seguir ilustra as tarefas de manutenção disponíveis no momento do lançamento do AEM como Cloud Service.
Tarefa de manutenção
Quem é o proprietário da configuração
Como configurar (opcional)
Coleta de lixo de armazenamento de dados
Adobe
N/A - propriedade totalmente Adobe
Remoção da versão
Adobe
Totalmente pertencente à Adobe, mas no futuro os clientes poderão configurar determinados parâmetros.
Expurgação do Log de Auditoria
Adobe
Totalmente pertencente à Adobe, mas no futuro os clientes poderão configurar determinados parâmetros.
Limpeza de binários do Lucene
Adobe
Não utilizado e, portanto, desativado pelo Adobe.
Expurgação de Tarefa ad-hoc
Cliente
Deve ser feito de presente.
Substitua o nó de configuração predefinido da janela Manutenção em /libs criando propriedades na pasta /apps/settings/granite/operations/maintenance/granite_weekly ou granite_daily . Consulte a tabela Janela de manutenção abaixo para obter mais detalhes sobre a configuração.
Ative a tarefa de manutenção adicionando outro nó sob o nó acima (nomeie-o granite_TaskPurgeTask ) com as propriedades apropriadas.
Configure as propriedades do OSGI para ver a documentação da Tarefa de manutenção AEM 6.5
Remoção do fluxo de trabalho
Cliente
Deve ser feito de presente.
Substitua o nó de configuração predefinido da janela Manutenção em /libs criando propriedades na pasta /apps/settings/granite/operations/maintenance/granite_weekly ou granite_daily . Consulte a tabela Janela de manutenção abaixo para obter mais detalhes sobre a configuração.
Ative a tarefa de manutenção adicionando outro nó sob o nó acima (nomeie-o granite_WorkflowPurgeTask ) com as propriedades apropriadas.
Configure as propriedades do OSGI consulte a documentação da Tarefa de manutenção AEM 6.5
Remoção do projeto
Cliente
Deve ser feito de presente.
Substitua o nó de configuração predefinido da janela Manutenção em /libs criando propriedades na pasta /apps/settings/granite/operations/maintenance/granite_weekly ou granite_daily . Consulte a tabela Janela de manutenção abaixo para obter mais detalhes sobre a configuração.
Ative a tarefa de manutenção adicionando um nó sob o nó acima (nomeie-o granite_ProjectPurgeTask ) com as propriedades apropriadas.
Configurar propriedades OSGI consulte a documentação da Tarefa de manutenção AEM 6.5
Os clientes podem programar cada uma das tarefas de Expurgação do Fluxo de Trabalho, Expurgação de Tarefa Ad-hoc e Manutenção de Expurgação do Projeto para serem executadas durante as janelas de manutenção diária, semanal ou mensal. Essas configurações devem ser editadas diretamente no controle de origem. A tabela abaixo descreve os parâmetros de configuração disponíveis para cada janela.
Configuração da janela de manutenção Quem é o proprietário da configuração Tipo de configuração Local Exemplo Parâmetros
Diariamente Cliente Definição de nó JCR /apps/settings/granite/operations/maintenance/granite_daily Consulte a amostra de código 1 abaixo
  • windowSchedule = diário (este valor não deve ser alterado)
  • windowStartTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de Manutenção associadas à Janela de Manutenção Diária devem começar a ser executadas.
  • windowEndTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de Manutenção associadas à Janela de Manutenção Diária devem parar de ser executadas se ainda não tiverem sido concluídas.
Semanalmente Cliente Definição de nó JCR /apps/settings/granite/operations/maintenance/granite_weekly Consulte o código exemplo 2 abaixo
  • windowSchedule = semanal (este valor não deve ser alterado)
  • windowStartTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de manutenção associadas à Janela de manutenção semanal devem começar a ser executadas.
  • windowEndTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de Manutenção associadas à Janela de Manutenção Semanal devem parar de ser executadas se ainda não tiverem sido concluídas.
  • windowScheduleWeekdays = Matriz de 2 valores de 1 a 7. por exemplo, [5,5]. O primeiro valor da matriz é o dia de start quando a tarefa é programada e o segundo valor é o dia de término quando a tarefa seria interrompida. A hora exata do start e do fim é regida por windowStartTime e windowEndTime, respectivamente.
Mensalmente Cliente Definição de nó JCR /apps/settings/granite/operations/maintenance/granite_monthly Consulte o código exemplo 3 abaixo
  • windowSchedule = diário (este valor não deve ser alterado)
  • windowStartTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de manutenção associadas à Janela de manutenção mensal devem começar a ser executadas.
  • windowEndTime = HH:MM usando como relógio de 24 horas. Define quando as Tarefas de Manutenção associadas à Janela de Manutenção Mensal devem parar de ser executadas se ainda não tiverem sido concluídas.
  • windowScheduleWeekdays = Matriz de 2 valores de 1 a 7. por exemplo, [5,5]. O primeiro valor da matriz é o dia de start quando a tarefa é programada e o segundo valor é o dia de término quando a tarefa seria interrompida. A hora exata do start e do fim é regida por windowStartTime e windowEndTime, respectivamente.
  • windowFirstLastStartDay - 0/1 0 para agendar na primeira semana do mês ou 1 para agendar na última semana do mês. A ausência de um valor programaria efetivamente jobs todos os dias, conforme governado por windowScheduleWeekdays a cada mês.
Amostra de código 1
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
  xmlns:jcr="http://www.jcp.org/jcr/1.0" 
  jcr:primaryType="sling:Folder"
  sling:configCollectionInherit="true"
  sling:configPropertyInherit="true"
  windowSchedule="daily"
  windowStartTime="03:00"
  windowEndTime="05:00"
 />

Amostra de código 2
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
   xmlns:jcr="http://www.jcp.org/jcr/1.0"
   jcr:primaryType="sling:Folder"
   sling:configCollectionInherit="true"
   sling:configPropertyInherit="true"
   windowEndTime="15:30"
   windowSchedule="weekly"
   windowScheduleWeekdays="[5,5]"
   windowStartTime="14:30"/>

Amostra de código 3
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" 
   xmlns:jcr="http://www.jcp.org/jcr/1.0"
   jcr:primaryType="sling:Folder"
   sling:configCollectionInherit="true"
   sling:configPropertyInherit="true"
   windowEndTime="15:30"
   windowSchedule="monthly"
   windowFirstLastStartDay=0
   windowScheduleWeekdays="[5,5]"
   windowStartTime="14:30"/>