Se producen errores HTTP 503 intermitentes durante la importación masiva de recursos en Experience Manager Assets

En Experience Manager Assets as a Cloud Service, las importaciones masivas enviadas a través de POST /adobe/assets/import/fromUrl devuelven respuestas HTTP 503 intermitentes. Estas respuestas interrumpen los flujos de trabajo de ingesta de recursos cuando el cliente envía lotes grandes o demasiadas solicitudes simultáneamente. En este artículo se explica cómo abordar las respuestas HTTP 503 intermitentes que se producen durante las importaciones masivas de recursos en Experience Manager Assets as a Cloud Service.

Descripción description

Entorno

Experience Manager Assets as a Cloud Service

Problema/Síntomas

Cuando envía importaciones masivas de recursos a través de POST /adobe/assets/import/fromUrl, el servicio devuelve HTTP 503 respuestas de forma intermitente.

Se devuelve el siguiente mensaje de error:

[AemCloudImageTransfer] Error de importación en la nube: Error de importación de AEM Cloud (503): Error de importación de AEM Cloud (503):

  • La respuesta HTTP 503 se devuelve inmediatamente después de enviar la solicitud de importación.
  • El problema es intermitente, pero se produce con la frecuencia suficiente para afectar a la fiabilidad de la ingesta de recursos.
  • No se observa un patrón coherente para los recursos afectados ni para los tiempos de solicitud.

Causa

Las ráfagas de solicitudes o la alta concurrencia superan la capacidad de servicio disponible durante la importación de recursos, lo que provoca respuestas HTTP 503 intermitentes.

Resolución resolution

Para reducir las respuestas HTTP 503 intermitentes, siga estos pasos:

  1. Analice la frecuencia y el tamaño de las solicitudes de importación de recursos.

    • Revise el número de recursos incluidos en cada solicitud.
    • Revise el número de solicitudes de importación enviadas al mismo tiempo.
    • Identificar ráfagas de solicitud que coincidan con las respuestas HTTP 503.
  2. Reduzca el número de activos incluidos en cada solicitud de importación por lotes.

  3. Reduzca el número de solicitudes de importación simultáneas para reducir la concurrencia de las solicitudes.

  4. Agregar la administración de reintentos para las respuestas HTTP 503 transitorias.

    • Utilice un retroceso exponencial entre intentos de reintento.
    • Impida que el cliente vuelva a enviar inmediatamente todas las solicitudes fallidas al mismo tiempo.
  5. Supervise el flujo de trabajo de importación después de ajustar el tamaño del lote, la concurrencia de la solicitud y el comportamiento de reintentos.

    • Monitorice el flujo de trabajo de importación después de ajustar el tamaño del lote, solicite la concurrencia y reintente el comportamiento para verificar que las importaciones se completen correctamente y que las respuestas HTTP 503 intermitentes ya no interrumpan el flujo de trabajo.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles