Solução de problemas de respostas de erro HTTP 429 no AEM as a Cloud Service
HTTP 429 é um erro do lado do cliente que indica que muitas solicitações foram direcionadas para o Adobe Experience Manager as a Cloud Service (AEMaaCS) em um determinado período. Quando isso ocorre, o AEM pode se esforçar para lidar com a carga, resultando em desempenho lento porque não foi projetado para funcionar como um servidor Web de alta taxa de transferência.
A quantidade de carga que um servidor AEM pode manipular depende da sua implementação e dos tipos de solicitações. Configurar o cache corretamente nos níveis Dispatcher e CDN é fundamental para ter um site responsivo.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema/Sintoma(s)
O HTTP 429 é uma resposta de limitação de taxa fornecida para evitar ataques de DDoS (Negação de Serviço Distribuído) em uma instância do Publish AEM. Esse erro geralmente indica uma estratégia de armazenamento em cache mal implementada.
Resolução resolution
Para resolver respostas de erro HTTP 429 no AEMaaCS, implemente as seguintes estratégias:
-
Verifique se a CDN está configurada para armazenar conteúdo em cache de maneira eficaz. Isso reduz a carga na instância do AEM, oferecendo conteúdo em cache aos usuários.
-
Otimize sua configuração do Dispatcher para armazenar em cache o máximo possível de conteúdo. Revise e ajuste as regras de cache e as estratégias de invalidação para minimizar solicitações desnecessárias ao servidor AEM.
-
Reconfigure os parâmetros de limitação de taxa para controlar o número de solicitações.
- Considere implementar retirada exponencial para diminuir a taxa de solicitações recebidas quando os limites são atingidos.
- Para obter mais detalhes sobre o mecanismo e o limite de taxa, abra um tíquete de suporte.
Causa
Uma estratégia de armazenamento em cache mal implementada leva a um grande número de solicitações semelhantes que chegam ao servidor AEM.
O AEM não foi projetado para lidar com cenários de alta throughput. Portanto, sua topologia precisa ser isolada com armazenamento em cache adequado e mecanismos de limitação de taxa.
Leitura relacionada
Manipulando limites de taxa de solicitação
Otimizando caches de site do AEM