

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Problembehandlung bei Nachrichten, die bei einem Amazon SQS ReceiveMessage SQS-API-Aufruf nicht zurückgegeben wurden
<a name="troubleshooting-messages-not-returned-ReceiveMessage"></a>

In den folgenden Themen werden die häufigsten Ursachen behandelt, warum eine Amazon SQS SQS-Nachricht möglicherweise nicht an Verbraucher zurückgesendet wird, und wie diese Probleme behoben werden können. Weitere Informationen finden Sie unter [Warum kann ich keine Nachrichten aus meiner Amazon SQS SQS-Warteschlange empfangen](https://repost.aws/knowledge-center/sqs-queue-message)? im *AWS Knowledge Center-Leitfaden*.

## Leere Warteschlange
<a name="troubleshooting-empty-queue"></a>

Um festzustellen, ob eine Warteschlange leer ist, rufen Sie die [`ReceiveMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)API mithilfe von langen Abfragen auf. Sie können auch die `ApproximateNumberOfMessagesDelayed` CloudWatch Metriken `ApproximateNumberOfMessagesVisible``ApproximateNumberOfMessagesNotVisible`, und verwenden. Wenn alle Metrikwerte für mehrere Minuten auf 0 gesetzt sind, wird die Warteschlange als leer betrachtet.

## Während des Fluges wurde das Limit erreicht
<a name="troubleshooting-in-flight-limit-reached"></a>

[Wenn Sie [Long Polling](sqs-short-and-long-polling.md#sqs-long-polling) verwenden und das In-Flight-Limit der Warteschlange (standardmäßig 120000) überschritten wird, gibt Amazon SQS keine Fehlermeldungen zurück, die die Kontingentgrenzen überschreiten.](sqs-quotas.md)

## Verzögerung der Nachricht
<a name="troubleshooting-message-delayed"></a>

Wenn die Amazon SQS SQS-Warteschlange als [Verzögerungswarteschlange](sqs-delay-queues.md) konfiguriert ist oder die Nachrichten mit [Nachrichtentimern](sqs-message-timers.md) gesendet wurden, sind die Nachrichten erst sichtbar, wenn die Verzögerungszeit abgelaufen ist. Um zu überprüfen, ob eine Warteschlange als Verzögerungswarteschlange konfiguriert ist, verwenden Sie das [`GetQueueAttributes`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)`DelaySeconds`API-Attribut oder verwenden Sie die Warteschlangenkonsole unter **Delivery Delay**. Prüfen Sie [`ApproximateNumberOfMessagesDelayed`](sqs-available-cloudwatch-metrics.md) CloudWatch anhand der Metrik, ob Nachrichten verzögert sind.

## Die Nachricht ist im Flug
<a name="troubleshooting-message-in-flight"></a>

Wenn ein anderer Nutzer die Nachricht abgefragt hat, ist die Nachricht während des [Sichtbarkeitszeitraums](sqs-visibility-timeout.md) entweder im Umlauf oder unsichtbar. Bei den zusätzlichen Umfragen wird möglicherweise ein leerer Empfang zurückgegeben. Überprüfen Sie die [ApproximateNumberOfMessagesVisible](sqs-available-cloudwatch-metrics.md) CloudWatchMetrik, um die Anzahl der Nachrichten zu ermitteln, die für den Empfang verfügbar sind. Wenn bei FIFO-Warteschlangen eine Nachricht mit der Nachrichtengruppen-ID gesendet wird, werden keine Nachrichten mehr zurückgegeben, es sei denn, Sie löschen die Nachricht oder sie wird sichtbar. Das liegt daran, dass die [Reihenfolge der Nachrichten](sqs-fifo-queues.md) in einer FIFO-Warteschlange auf Nachrichtengruppenebene beibehalten wird. 

## Abfragemethode
<a name="troubleshooting-polling-method"></a>

Wenn Sie [Short-Polling](sqs-short-and-long-polling.md#sqs-short-polling) verwenden, nimmt ([WaitTimeSeconds](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html#API_ReceiveMessage_RequestSyntax)ist 0) Amazon SQS eine Stichprobe einer Teilmenge seiner Server ab und gibt nur Nachrichten von diesen Servern zurück. Daher erhalten Sie die Nachrichten möglicherweise nicht, auch wenn sie für den Empfang verfügbar sind. Bei nachfolgenden Umfrageanfragen werden die Nachrichten zurückgegeben.

Wenn Sie [lange Abfragen verwenden, fragt](sqs-short-and-long-polling.md#sqs-long-polling) Amazon SQS alle Server ab und sendet eine Antwort, nachdem mindestens eine verfügbare Nachricht erfasst wurde, und zwar bis zur angegebenen Höchstanzahl. Wenn der Wert für zu niedrig ReceiveMessage [WaitTimeSeconds](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html#API_ReceiveMessage_RequestSyntax)ist, erhalten Sie möglicherweise nicht alle verfügbaren Nachrichten. 