太多正在传送中的消息

0

【以下的问题经过翻译处理】 你好,

我在一台EC2机器(t2.medium)上运行一个SQS消费者(https://github.com/bbc/sqs-consumer),只有一个进程在运行。然而,当我打开我的SQS仪表板时,我看到超过30条消息正在传输中。这是一个FIFO队列,根据MessageGroupId去重。我没有使用库提供的任何批处理,只是像文档中所示,简单地消费一条消息。我错过了什么吗?

关注的原因是在处理消息时我得到了很多超时错误(我正在使用Puppeteer打开网站并检查是否有链接),我正在尝试缩小故障的原因,我想t2机器的网络带宽过载可能是其中之一。

profile picture
ESPECIALISTA
feita há 5 meses42 visualizações
1 Resposta
0

【以下的回答经过翻译处理】 sqs-consumer 可能没有在消息处理完成后立即从队列中删除消息。这可能导致消息保持“in flight”的时间过长,并随着时间的推移导致积累的传送中状态的消息数量增加。 您是否在处理后删除消息?

profile picture
ESPECIALISTA
respondido há 5 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas