Aws lambda 链接处理lambda时,消息不在SQS队列中

Aws lambda 链接处理lambda时,消息不在SQS队列中,aws-lambda,amazon-sqs,Aws Lambda,Amazon Sqs,我有一个SQS FIFO队列,它根据在我的网页上所做的选择填充。我还有一个lambda函数,用来处理和删除队列中的消息。我将其设置为SQS队列是lambda函数的事件触发器。然而,当我这样做的时候,每当从我的网页中进行选择时,我就不再看到队列中的消息数增加了。下面是我的队列的默认详细信息。 ]当您查看计数时,您是否没有看到有消息发送到队列,或者只是看到数字为零?通过从队列触发Lambda,函数处理的消息将从队列中删除。消息计数始终为零。但是,当我将接收消息等待计数从0(例如10秒)增加时,我确实

我有一个SQS FIFO队列,它根据在我的网页上所做的选择填充。我还有一个lambda函数,用来处理和删除队列中的消息。我将其设置为SQS队列是lambda函数的事件触发器。然而,当我这样做的时候,每当从我的网页中进行选择时,我就不再看到队列中的消息数增加了。下面是我的队列的默认详细信息。
]

当您查看计数时,您是否没有看到有消息发送到队列,或者只是看到数字为零?通过从队列触发Lambda,函数处理的消息将从队列中删除。消息计数始终为零。但是,当我将接收消息等待计数从0(例如10秒)增加时,我确实看到消息计数增加,以及从网页发送的多个选择的“飞行中的消息”计数。但是,在我从lambda代码调用lambda函数(process&delete)之前,它们一直保持原样。但这可能是一个单独的问题。如果您的Lambda是由SQS队列触发的,那么只要队列中有消息,它就会运行。你不必运行它,它是自动运行的。当您增加等待时,您看到计数上升的原因是因为Lambda正在等待。