Tous les produits
Search
Centre de documentation

:Que faire en cas de perte de données ou d'échec de requête dans MNS ?

Dernière mise à jour :Aug 10, 2026

Cet article explique comment résoudre les problèmes survenant après l'importation de données dans Message Service (MNS), notamment la perte de données et les échecs de requête.

  • Si vous ne parvenez pas à interroger les données importées depuis la console ou le code de Simple Message Queue (anciennement MNS), suivez les étapes ci-dessous :

    1. Connectez-vous à la console Simple Message Queue (anciennement MNS), localisez la file d'attente, puis choisissez More > Edit dans la colonne Actions. Dans le panneau Edit Parameter of Queue, vérifiez les valeurs des paramètres suivants :

      • Visibility Timeout Period : durée pendant laquelle un message consommé reste inactif dans la file d'attente. À l'issue de cette période, si le client n'a pas confirmé la consommation du message, celui-ci redevient actif et peut être consommé à nouveau.

      • Message Retention Period : durée maximale de conservation d'un message dans la file d'attente. Une fois ce délai écoulé, le message est supprimé, qu'il ait été consommé ou non.

      • Scheduled Period : délai après lequel un message envoyé dans la file d'attente devient disponible pour la consommation.

      Remarque

      Si vous définissez le paramètre DelaySeconds lors de l'envoi d'un message, la valeur spécifiée est utilisée. Si vous ne définissez pas le paramètre DelaySeconds, la valeur du paramètre Scheduled Period configurée dans la console s'applique.

    2. Sur la page Queues, consultez les valeurs des colonnes Available Messages et Scheduled Messages. Vous pouvez ainsi calculer le nombre total de messages disponibles et de messages planifiés.

    3. Vérifiez si la configuration de la file d'attente est appropriée en fonction des valeurs obtenues aux étapes précédentes.

  • Si vous pouvez interroger les données importées depuis la console Simple Message Queue (anciennement MNS) mais pas depuis le code, vérifiez la validité de votre code et assurez-vous d'utiliser la dernière version du SDK.