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 503se 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:
-
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.
-
Reduzca el número de activos incluidos en cada solicitud de importación por lotes.
-
Reduzca el número de solicitudes de importación simultáneas para reducir la concurrencia de las solicitudes.
-
Agregar la administración de reintentos para las respuestas
HTTP 503transitorias.- Utilice un retroceso exponencial entre intentos de reintento.
- Impida que el cliente vuelva a enviar inmediatamente todas las solicitudes fallidas al mismo tiempo.
-
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.