Show Menu
TÓPICOS×

Tarefas de manutenção no AEM como um serviço em nuvem

Tarefas de manutenção são processos executados de acordo com uma programação para otimizar o repositório. Com o AEM como um serviço em nuvem, 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:

Configurar tarefas de manutenção

Em versões anteriores do AEM, você podia configurar tarefas de manutenção usando o Cartão de manutenção (Ferramentas > Operações > Manutenção). Para o AEM como um serviço em nuvem, o Cartão 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. A 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).
A Adobe reserva o direito de substituir as configurações de tarefas de manutenção de um cliente para atenuar problemas como degradação do desempenho.
A tabela a seguir ilustra as tarefas de manutenção que estão disponíveis no momento do lançamento do AEM como um serviço em nuvem.
Tarefa de manutenção
Quem é o proprietário da configuração
Como configurar (opcional)
Coleta de lixo de armazenamento de dados
Adobe
N/D - propriedade total da Adobe
Remoção da versão
Adobe
Propriedade total da Adobe, mas no futuro os clientes poderão configurar determinados parâmetros.
Expurgação do Log de Auditoria
Adobe
Propriedade total da Adobe, mas no futuro os clientes poderão configurar determinados parâmetros.
Limpeza de binários do Lucene
Adobe
Não usado e, portanto, desativado pela Adobe.
Expurgação de Tarefa Ad-hoc
Cliente
Deve ser feito de presente.
Substitua o nó de configuração da janela Manutenção em /libs e /apps com /conf/global/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.
Configurar as propriedades do OSGI consulte a documentação da tarefa de manutenção do AEM 6.5
Remoção do fluxo de trabalho
Cliente
Deve ser feito de presente.
Substitua o nó de configuração da janela Manutenção em /libs e /apps com /conf/global/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.
Configurar as propriedades do OSGI consulte a documentação da tarefa de manutenção do AEM 6.5
Remoção do projeto
Cliente
Deve ser feito de presente.
Substitua o nó de configuração da janela Manutenção em /libs e /apps com /conf/global/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ó abaixo do nó acima (nomeie-o granite_ProjectPurgeTask ) com as propriedades apropriadas.
Configurar as propriedades do OSGI consulte a documentação da tarefa de manutenção do AEM 6.5
Os clientes podem programar cada uma das tarefas de Expurgação de Fluxo de Trabalho, Expurgação de Tarefa Ad-hoc e Manutenção de Expurgação de Projeto a 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 /conf/global/settings/granite/operations/maintenance/granite_daily (que substitui o nó em /apps e /libs ) 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 /conf/global/settings/granite/operations/maintenance/granite_weekly (que substitui o nó em /apps e /libs ) 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 início quando a tarefa é programada e o segundo valor é o dia de término quando a tarefa seria interrompida. A hora exata do início e do fim é regida por windowStartTime e windowEndTime, respectivamente.
Mensalmente Cliente Definição de nó JCR /conf/global/settings/granite/operations/maintenance/granite_monthly (que substitui o nó em /apps e /libs ) 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 início quando a tarefa é programada e o segundo valor é o dia de término quando a tarefa seria interrompida. A hora exata do início 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 regido 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"/>