Ajuste de fluxos de trabalho do DAM
Para obter diretrizes de ajuste de desempenho para fluxos de trabalho do DAM, consulte o Guia de Ajuste de Desempenho do AEM Assets.
Configurar o número máximo de workflows simultâneos
O AEM pode permitir que vários threads de fluxo de trabalho sejam executados simultaneamente. Por padrão, o número de processos é configurado para ser a metade do número de núcleos de processador no sistema.
Nos casos em que os workflows que estão sendo executados exigem recursos do sistema, isso pode significar que pouco resta para o AEM usar para outras tarefas, como renderizar a interface do usuário de criação. Como resultado, o sistema pode ficar lento durante atividades como carregamento de imagens em massa.
Para resolver esse problema, a Adobe recomenda configurar o número de Máximo de Trabalhos Paralelos para que fique entre a metade e três quartos do número de núcleos de processador no sistema. Isso deve permitir capacidade suficiente para que o sistema permaneça responsivo ao processar esses workflows.
Para configurar o Máximo de Trabalhos Paralelos, você pode:
-
Configure a Configuração OSGi no console da Web AEM; para Fila: Fila de Fluxo de Trabalho Granite (uma Configuração de Fila de Trabalho Apache Sling).
-
Configure a fila com a opção Trabalhos do Sling do console da Web AEM; para Configuração da fila de trabalhos: Fila de fluxos de trabalho do Granite, em
http://localhost:4502/system/console/slingevent
.
Além disso, há uma configuração separada para a Fila de trabalhos do processo externo do fluxo de trabalho do Granite. Isso é usado para processos de fluxo de trabalho que iniciam binários externos, como InDesign Server ou Image Magick.
Configurar Filas de Trabalhos Individuais
Em alguns casos, é útil configurar filas de jobs individuais para controlar threads simultâneas ou outras opções de fila, com base em jobs individuais. Você pode adicionar e configurar uma fila individual no console da Web por meio da fábrica Apache Sling Job Queue Configuration. Para encontrar o tópico apropriado para listar, execute o modelo do seu fluxo de trabalho e procure-o no console Trabalhos do Sling; por exemplo, em http://localhost:4502/system/console/slingevent
.
Filas de trabalhos individuais também podem ser adicionadas para fluxos de trabalho transitórios.
Configurar a limpeza de fluxo de trabalho
Em uma instalação padrão, o AEM fornece um console de manutenção em que as atividades de manutenção diárias e semanais podem ser programadas e configuradas; por exemplo, em:
http://localhost:4502/libs/granite/operations/content/maintenance.html
Por padrão, a Janela de Manutenção Semanal tem uma tarefa Limpeza de Fluxo de Trabalho, mas ela precisa ser configurada para ser executada. Para configurar as remoções de fluxo de trabalho, uma nova Configuração de remoção de fluxo de trabalho do Adobe Granite deve ser adicionada ao console da Web.
Para obter mais detalhes sobre tarefas de manutenção no AEM, consulte o Painel de Operações.
Personalização
Ao escrever processos de fluxo de trabalho personalizados, há algumas coisas que devem ser lembradas.