Adobe Experience Platform : résoudre l’« erreur de serveur interne 500 » lors de la diffusion en continu de données à partir d’Azure Data Factory
Lors de l’intégration d’Azure Data Factory (ADF) à Adobe Experience Platform (AEP), vous pouvez rencontrer un 500 Internal Server Error dû à des en-têtes Content-Type dupliqués. Cet article fournit une présentation détaillée du problème, de ses symptômes et d’une résolution étape par étape pour vous aider à diffuser avec succès des données d’ADF vers AEP sans rencontrer ces erreurs.
Description description
Environnement
- Produit : Adobe Experience Platform (AEP)
- Intégration : Azure Data Factory (ADF)
Problème/Symptômes
Lorsque vous tentez de diffuser des données d’Azure Data Factory vers Adobe Experience Platform, vous rencontrez un 500 Internal Server Error persistant. Le message d’erreur peut indiquer un problème côté serveur inattendu avec les détails suivants :
"status": 500,
"title": "Unexpected error",
"detail": "An unexpected error has occurred while processing the request. Please try again. If this error persists, contact your Adobe representative."
Résolution resolution
Procédez comme suit :
-
Identifier la duplication d’en-tête :
- Vérifiez si votre configuration Azure Data Factory (ADF) duplique l’en-tête
Content-Type. - Exemple d’en-tête problématique :
'Content-Type': 'application/json,application/json'.
- Vérifiez si votre configuration Azure Data Factory (ADF) duplique l’en-tête
-
Modifier la gestion des types de contenu dans ADF:
- Veillez à définir une seule instance de
application/jsonpour leContent-Type. - Examinez et ajustez la manière dont vous renseignez les en-têtes dans ADF pour éviter la duplication. Remarque : vous devrez peut-être supprimer l’en-tête
Content-Typesi un processus inconnu le définit automatiquement.
- Veillez à définir une seule instance de
-
Test Sans En-Têtes Personnalisés :
- À titre d’étape de diagnostic, effectuez des appels sans définir manuellement d’en-têtes personnalisés pour vérifier si les paramètres par défaut fonctionnent correctement.
-
Vérification Par Le Biais Du Test Webhook :
- Utilisez les outils de test webhook pour vérifier que tous les autres aspects de votre payload et de vos en-têtes sont corrects avant de les diriger vers le point d’entrée Adobe.
-
Consultez la section Restrictions réseau :
- Vérifiez si les restrictions ou configurations réseau ajoutent automatiquement des en-têtes en double.
-
Réessayer Après Ajustements :
- Après avoir ajusté la gestion du type de contenu dans ADF ou examiné et modifié les configurations réseau, réessayez de diffuser des données en continu dans Adobe Experience Platform (AEP).
En assurant une configuration appropriée et en évitant les duplications d’en-têtes, en particulier pour Content-Type, vous devez ingérer correctement les données d’Azure Data Factory dans Adobe Experience Platform sans rencontrer les erreurs de serveur interne 500.