Merci @Kayla_Campos d’avoir partagé les captures d’écran, c’est maintenant beaucoup mieux !
La raison pour laquelle vous ne recevez pas d’erreurs est que vous avez sélectionné l’option suivante :
Sur Erreur → Continuer
Maintenant, d’après les captures d’écran fournies, je ne crois pas qu’il s’agisse d’un problème de mémoire ni de demandes concurrentes, mais plutôt des demandes adressées à l’API Attio. Or, selon la documentation de l’API Attio ici :
la limite de débit est de 100 demandes par seconde pour les demandes de lecture et de 25 demandes par seconde pour les demandes d’écriture.
Il existe maintenant plusieurs raisons à ce problème, par exemple :
- Limitation du débit
- Mauvais paramètre envoyé à Attio
Supposons que les données envoyées soient valides. Voici comment résoudre le problème :
1- Veuillez modifier Sur Erreur → Continuer pour que ce soit : Arrêter le flux de travail ou Continuer (en utilisant la sortie d’erreur). Je recommande d’utiliser Continuer (en utilisant la sortie d’erreur)
2- Si nous utilisons l’option Continuer (en utilisant la sortie d’erreur), nous pourrions recevoir quelque chose comme ceci de la réponse de l’API Attio :
HTTP/1.1 429 Too Many Requests
Retry-After: Tue, 25 May 2023 14:42:01 GMT
Content-Type: application/json
{
"status_code": 429,
"type": "rate_limit_error",
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded, please try again later"
}
Maintenant, nous pouvons analyser l’en-tête Retry-After et ajouter ensuite un nœud d’attente, puis réessayer la demande après le délai spécifié dans l’en-tête Retry-After, quelque chose comme ceci :
Notez que j’ai utilisé un nœud if ici comme exemple pour vérifier l’erreur renvoyée et au cas où ce serait une erreur de limitation de débit, nous allons au nœud d’attente. Bien sûr, nous pouvons utiliser un nœud switch, etc. Je montre juste un exemple.
La plupart des défaillances prennent environ 57 secondes, c’est donc un problème de délai d’expiration et je suis presque certain à 100 % qu’il s’agit des appels d’API à Attio. Pourriez-vous donc effectuer les modifications ci-dessus et nous partager les résultats ?
Merci