Adobe Experience Platform: risolvere l'errore '500 del server interno' durante lo streaming dei dati da Azure Data Factory
Durante l'integrazione di Azure Data Factory (ADF) con Adobe Experience Platform (AEP), è possibile che si verifichi un 500 Internal Server Error a causa di intestazioni duplicate di Content-Type. Questo articolo fornisce una panoramica dettagliata del problema, dei suoi sintomi e della sua risoluzione dettagliata per aiutarti a trasferire correttamente i dati da ADF ad AEP senza incontrare questi errori.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Platform (AEP)
- Integrazione: Azure Data Factory (ADF)
Problema/Sintomi
Quando si tenta di inviare dati da Azure Data Factory a Adobe Experience Platform, si verifica un 500 Internal Server Error persistente. Il messaggio di errore può indicare un problema imprevisto sul lato server con i seguenti dettagli:
"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."
Risoluzione resolution
Segui questi passaggi:
-
Identifica duplicazione intestazione:
- Verificare se la configurazione di Azure Data Factory (ADF) duplica l'intestazione
Content-Type. - Esempio di intestazione con problemi:
'Content-Type': 'application/json,application/json'.
- Verificare se la configurazione di Azure Data Factory (ADF) duplica l'intestazione
-
Modifica gestione tipo di contenuto in ADF:
- Assicurarsi di impostare una sola istanza di
application/jsonperContent-Type. - Rivedi e regola il modo in cui vengono compilate le intestazioni in ADF per evitare duplicazioni. Nota: potrebbe essere necessario rimuovere completamente l'intestazione
Content-Typese viene impostata automaticamente da un processo sconosciuto.
- Assicurarsi di impostare una sola istanza di
-
Test senza intestazioni personalizzate:
- In qualità di passaggio diagnostico, effettua chiamate senza impostare manualmente intestazioni personalizzate per verificare il corretto funzionamento delle impostazioni predefinite.
-
Verifica tramite test webhook:
- Utilizza gli strumenti di test del webhook per verificare che tutti gli altri aspetti del payload e delle intestazioni siano corretti prima di indirizzarli verso l’endpoint di Adobe.
-
Consulta le restrizioni di rete:
- Verifica se le limitazioni o le configurazioni di rete aggiungono automaticamente intestazioni duplicate.
-
Riprova dopo adeguamenti:
- Dopo aver regolato la gestione del tipo di contenuto in ADF o aver rivisto e modificato le configurazioni di rete, ritenta lo streaming dei dati in Adobe Experience Platform (AEP).
Assicurando la corretta configurazione ed evitando duplicazioni di intestazioni, in particolare per Content-Type, è necessario acquisire correttamente i dati da Azure Data Factory in Adobe Experience Platform senza incontrare 500 errori interni al server.