AWS SQS : Messages qui réapparaissent (Visibility Timeout)

veronique-costa 05/05/2025
RÉSOLU
veronique-costa
Auteur Actif
Avatar de veronique-costa
veronique-costa
Auteur Actif

yo, j'ai un souci avec mon worker qui consomme une queue SQS. il traite bien le message, mais le même message revient dans la queue 30 secondes après, du coup mon app traite les trucs en double. j'ai pourtant pas d'erreur dans mes logs

05/05/2025 à 03:08

3 commentaires

srenard
Membre
Avatar de srenard
srenard
Membre

t'as bien oublié de supprimer le message après le traitement ? SQS le fait pas tout seul

06/05/2025 à 00:09
olambert
Membre
Avatar de olambert
olambert
Membre

si tu le supprimes bien, c'est que ton traitement dure plus longtemps que le Visibility Timeout configuré sur la queue (30s par défaut). SQS pense que ton worker a crashé et remet le message à disposition. augmente le timeout ou utilise ChangeMessageVisibility pour demander plus de temps pendant le run

Modifié le 23/05/2026 à 16:20
veronique-costa
Auteur Actif
Avatar de veronique-costa
veronique-costa
Auteur Actif

mon traitement mettait 45s... j'ai passé le timeout à 2min et plus de doublons. merci !

07/05/2025 à 17:58

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire