Operações assíncronas

Para reduzir o impacto negativo no desempenho, o Adobe Experience Manager processa de forma assíncrona determinadas operações de longa duração e operações que usam muitos recursos, como operações em segundo plano. O processamento assíncrono envolve enfileiramento de vários trabalhos e sua execução em série dependendo da disponibilidade dos recursos do sistema.

Essas operações incluem:

  • Exclusão de muitos ativos
  • Movimentação de muitos ativos ou ativos com muitas referências
  • Exportação/importação de metadados de ativos em massa
  • Busca de ativos acima do limite definido a partir de uma implantação remota do Experience Manager
  • Mover páginas
  • Implantação de Live Copy

Você pode visualizar o status de trabalhos assíncronos na Operações em segundo plano painel em Navegação global -> Ferramentas -> Geral -> Tarefas.

OBSERVAÇÃO

Por padrão, os trabalhos assíncronos são executados em paralelo. Se o número de núcleos da CPU for n, podem ser executados n/2 trabalhos em paralelo, por padrão. Para usar configurações personalizadas para a fila de trabalhos, modifique a Configuração da fila padrão da operação assíncrona e a Configuração da movimentação e implantação de página de operação assíncrona no console da web.

Para obter mais informações, consulte Configurações de fila.

Monitorar o status de operações assíncronas

Sempre que o AEM processar uma operação de modo assíncrono, você receberá uma notificação na sua caixa de entrada e por email (se ativada essa opção).

Para visualizar o status das operações assíncronas em detalhes, navegue até o Operações em segundo plano página.

  1. Na interface do Experience Manager, selecione Navegação global -> Ferramentas -> Geral -> Tarefas.

  2. No Operações em segundo plano verifique os detalhes das operações.

    Status e detalhes de operações assíncronas

    Para determinar o progresso de uma operação específica, consulte o valor na coluna Status. Dependendo do progresso, será exibido um dos seguintes status:

    • Ativo: a operação está sendo processada

    • Sucesso: a operação foi concluída

    • Falha ou Erro: não foi possível processar a operação

    • Agendado: a operação está programada para ser processada mais tarde

  3. Para interromper uma operação ativa, selecione-a na lista e clique em Parar na barra de ferramentas.

    stop_icon

  4. Para visualizar mais detalhes, por exemplo, descrição e registros, selecione a operação e clique em Abrir na barra de ferramentas.

    open_icon

    A página de detalhes do trabalho é exibida.

    job_details

  5. Para excluir a operação da lista, selecione Excluir na barra de ferramentas. Para baixar os detalhes em um arquivo CSV, clique em Baixar.

    OBSERVAÇÃO

    Não é possível excluir um trabalho se o seu status for Ativo ou Em fila.

Configuração de opções de processamento de trabalho assíncrono

Há várias opções sobre trabalhos assíncronos que podem ser configuradas. Os exemplos a seguir mostram como isso pode ser feito usando o gerenciador de configurações em um sistema de desenvolvimento local.

OBSERVAÇÃO

Configurações do OSGi são considerados conteúdo mutável e qualquer uma dessas configurações deve ser implantada como um pacote de conteúdo para um ambiente de produção.

Limpar trabalhos concluídos

O AEM executa um trabalho de limpeza todos os dias à 1h para excluir trabalhos assíncronos concluídos há mais de um dia.

Você pode modificar a programação da limpeza e a duração da retenção dos detalhes dos trabalhos concluídos, antes da sua exclusão. Você também pode configurar, a qualquer momento, o número máximo de trabalhos concluídos cujos detalhes serão retidos.

  1. Faça logon no console da Web AEM do AEM do SDK do em https://<host>:<port>/system/console como o usuário administrador.

  2. Navegue até OSGi > Configuração

  3. Abra o Trabalho agendado de limpeza de trabalhos assíncronos no Adobe Granite.

  4. Especifique:

    • O limite de dias após o qual os trabalhos concluídos são excluídos.
    • O número máximo de trabalhos cujos detalhes são mantidos no histórico.
    • A expressão CRON que define quando a limpeza deve ser feita.

    Configuração para agendar a limpeza de trabalhos assíncronos

  5. Salve as alterações.

Configurar operações assíncronas de exclusão de ativos

Se o número de ativos ou pastas que serão excluídos exceder o limite, a operação de exclusão será feita de modo assíncrono.

  1. Faça logon no console da Web AEM do AEM do SDK do em https://<host>:<port>/system/console como o usuário administrador.

  2. Navegue até OSGi > Configuração

  3. No console da Web, abra a Configuração da fila padrão de processo assíncrono.

  4. Na caixa Limite de ativos, especifique o limite de ativos/pastas para o processamento assíncrono de operações de exclusão.

    Limite de exclusão de ativos

  5. Marque a opção Habilitar notificação por email para receber notificações por email sobre o status do trabalho. por exemplo, sucesso, falha.

  6. Salve as alterações.

Configurar operações assíncronas de movimentação de ativos

Se o número de ativos/pastas ou referências que serão movidos exceder o limite, a operação de movimentação será feita de modo assíncrono.

  1. Faça logon no console da Web AEM do AEM do SDK do em https://<host>:<port>/system/console como o usuário administrador.

  2. Navegue até OSGi > Configuração

  3. No console da Web, abra a Configuração do processamento assíncrono da operação de movimentação.

  4. Na caixa Limite de ativos/referências, especifique o limite de ativos/pastas ou referências para o processamento assíncrono de operações de movimentação.

    Limite de movimentação do ativo

  5. Marque a opção Habilitar notificação por email para receber notificações por email sobre o status do trabalho. Por exemplo, sucesso, falha.

  6. Salve as alterações.

Configurar operações assíncronas de movimentação de página

Se o número de referências às páginas que serão movidas exceder o número limite, a operação de movimentação será executada de modo assíncrono.

  1. Faça logon no console da Web AEM do AEM do SDK do em https://<host>:<port>/system/console como o usuário administrador.

  2. Navegue até OSGi > Configuração

  3. No console da Web, abra a Configuração do processamento assíncrono da operação de movimentação de página.

  4. No campo Limite de referências, especifique o número de referências para o processamento assíncrono de operações de movimentação de página.

    Limite da movimentação da página

  5. Marque a opção Habilitar notificação por email para receber notificações por email sobre o status do trabalho. Por exemplo, sucesso, falha.

  6. Salve as alterações.

Configurar operações assíncronas do MSM

  1. Faça logon no console da Web AEM do AEM do SDK do em https://<host>:<port>/system/console como o usuário administrador.

  2. Navegue até OSGi > Configuração

  3. No console da Web, abra a Configuração do processamento assíncrono da operação de movimentação de página.

  4. Marque a opção Habilitar notificação por email para receber notificações por email sobre o status do trabalho. Por exemplo, sucesso, falha.

    Configuração do MSM

  5. Salve as alterações.

Nesta página