Operações assíncronas asynchronous-operations

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
  • Implantação de Live Copy

Você pode exibir o status de trabalhos assíncronos no painel Operações em Segundo Plano em Navegação Global > Ferramentas > Geral > Trabalhos.

NOTE
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 monitor-the-status-of-asynchronous-operations

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 exibir o status das operações assíncronas em detalhes, navegue até a página Operações em Segundo Plano.

  1. Na interface do Experience Manager, selecione Navegação Global > Ferramentas > Geral > Trabalhos.

  2. Na página Operações em Segundo Plano, analise 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 exibir detalhes adicionais, por exemplo, descrição e logs, 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.

    note note
    NOTE
    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 configure

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.

NOTE
As configurações de OSGi são consideradas conteúdo mutável e quaisquer dessas configurações devem ser implantadas como um pacote de conteúdo para um ambiente de produção.

Limpar trabalhos concluídos purging-completed-jobs

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 SDK Quickstart Jar 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 configuring-synchronous-delete-operations

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 SDK Quickstart Jar 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 configuring-asynchronous-move-operations

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 SDK Quickstart Jar 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 do MSM configuring-asynchronous-msm-operations

  1. Faça logon no console da Web AEM do AEM SDK Quickstart Jar 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.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab