Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples errorLogs
de Neptune Loader Get-Status
Exemple de réponse de statut détaillée en cas d'erreur
Il s'agit d'une demande envoyée via HTTP GET
avec curl
:
curl -X GET 'https://
your-neptune-endpoint
:port
/loader/0a237328-afd5-4574-a0bc-c29ce5f54802
?details=true&errors=true&page=1&errorsPerPage=3'
Exemple d'une réponse détaillée en cas d'erreur
Voici un exemple de la réponse que vous pourriez obtenir à la suite de la requête ci-dessus, avec un objet errorLogs
répertoriant les erreurs de chargement détectées :
{ "status" : "200 OK", "payload" : { "failedFeeds" : [ { "datatypeMismatchErrors" : 0, "fullUri" : "s3://
bucket
/key
", "insertErrors" : 0, "parsingErrors" : 5, "retryNumber" : 0, "runNumber" : 1, "status" : "LOAD_FAILED", "totalDuplicates" : 0, "totalRecords" : 5, "totalTimeSpent" : 3.0 } ], "feedCount" : [ { "LOAD_FAILED" : 1 } ], "overallStatus" : { "datatypeMismatchErrors" : 0, "fullUri" : "s3://bucket
/key
", "insertErrors" : 0, "parsingErrors" : 5, "retryNumber" : 0, "runNumber" : 1, "status" : "LOAD_FAILED", "totalDuplicates" : 0, "totalRecords" : 5, "totalTimeSpent" : 3.0 }, "errors" : { "endIndex" : 3, "errorLogs" : [ { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 1 }, { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 2 }, { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 3 } ], "loadId" : "0a237328-afd5-4574-a0bc-c29ce5f5480
2", "startIndex" : 1 } } }
Exemple d'erreur Data prefetch task interrupted
Parfois, lorsque vous obtenez un statut LOAD_FAILED
, puis demandez des informations plus détaillées, l'erreur renvoyée peut être PARSING_ERROR
avec un message Data prefetch task interrupted
, comme suit :
"errorLogs" : [ { "errorCode" : "PARSING_ERROR", "errorMessage" : "Data prefetch task interrupted: Data prefetch task for 11467 failed", "fileName" : "s3://
some-source-bucket
/some-source-file
", "recordNum" : 0 } ]
Cette erreur se produit en cas d'interruption temporaire du processus de chargement des données qui n'est généralement pas provoquée par votre demande ni vos données. Elle peut généralement être résolue simplement en réexécutant la demande de chargement par lot. Si vous utilisez les paramètres par défaut, à savoir "mode":"AUTO"
et "failOnError":"TRUE"
, le chargeur ignore les fichiers qu'il a déjà chargés avec succès et reprend le chargement des fichiers qu'il n'avait pas encore chargés lorsque l'interruption s'est produite.