Última atualização em May 05, 2021 01:20:39 AM GMT
A instância do autor do AEM está lenta e falhando devido à acumulação de workflows com falha e chamadas pulso.data.json de notificação da caixa de entrada de workflow. A notificação da caixa de entrada do workflow é o ícone de sino no canto superior direito da interface de toque.
No access.log, observa-se que muitas chamadas para pulse.data.json são dos mesmos usuários.
Além disso, o servidor AEM exibe alto uso da CPU e despejos de thread capturados de threads AEM como o abaixo:
SP1 do AEM 6.2
Quando um usuário ou grupo tem muitos itens pendentes na caixa de entrada, deixa a notificação das chamadas pulse.data.json lenta. As chamadas para pulse.data.json, depois o tempo limite e composto que sobrecarrega o AEM.
Instale o último Pacote de Correções Cumulativo para corrigir o erro.
I. Siga a solução alternativa
Como não é possível instalar um pacote de correções em um ambiente de produção AEM em um curto período de tempo, como uma solução alternativa temporária, faça o seguinte:
Vá para CRXDe http://aem-host:port/crx/de/index.jsp e faça logon como administrador.
Crie essa estrutura de pastas fora do lançamento: Folder nodes /apps/granite/ui/components/shell/clientlibs/shell/js
Clique em "Salvar tudo"
Navegue até a sobreposição para /libs/granite/ui/components/shell/clientlibs/shell/js/badge.js e modifique o código como mostrado abaixo:
Após (definido para atualizar a cada 5 minutos):
II. Remova tarefas e workflows antigos em execução
Além de corrigir o intervalo do selo de notificação do workflow, a causa do problema é devido a muitas tarefas pendentes na caixa de entrada do usuário. Para resolver isso, você precisa excluir os itens da caixa de entrada do workflow e as tarefas que não são mais necessárias:
Vá para o objeto JMX de Manutenção do Workflow:
Se você não precisa executar workflows ativamente, execute a limpeza do workflow iniciando purgeActive com dryRun = false.
Vá para http://host:port/crx/explorer/index.jsp e faça logon como administrador.
Abra o Content Explorer.
Navegue até /etc/taskmanagement/tasks.
Exclua as tarefas clicando com o botão direito do mouse no nó da pasta e selecionando Excluir recursivamente.
Desabilite a verificação preliminar e execute a exclusão.
Além disso, você tem mais tarefas em projetos em /content/projects. Use o /projects.html para remover projetos antigos que não são mais necessários.
Use o CRXDe para navegar os subnós /content/projects e excluir quaisquer tarefas que não são mais necessárias. Por exemplo: /content/projects/geometrixx/outdoors/jcr:content/dashboard/gadgets/tasks