"Could not acknowledge messages" Getting this error when trying to clear a dead-letter queue

"Could not acknowledge messages" Getting this error when trying to clear a dead-letter queue
16 Replies
Unknown User
Unknown User•4w ago
Message Not Public
Sign In & Join Server To View
irajsavadlo
irajsavadlo•4w ago
Ok
elithrar
elithrar•4w ago
@Pranshu Maheshwari
0x146231489231923
0x146231489231923•4w ago
5000 is so small if being used in a high transaction system?
square
square•3w ago
Is there any plant to increase this message retention period ? (https://developers.cloudflare.com/queues/platform/limits/#:~:text=retention%20period%203-,4%20days,-(96%20hours)) 4 days is too low to build any serious application. for e.g. AWS SQS has a max retention period of 14 days. I thought it would be also increased during GA announcement.
Zack
Zack•3w ago
Yea, kind of agreed on the above. Would be nice to be able to set 7 days at least. With 4 days, if you receive a failure on Friday, you basically only have Monday to pick it up and replay
princeMN
princeMN•3w ago
#queues
an
an•3w ago
Can I let a queue message run in a specific colo/ region? any idea to achieve this
Unknown User
Unknown User•3w ago
Message Not Public
Sign In & Join Server To View
tadhglewis
tadhglewis•3w ago
Working fine for me 🤔
Unknown User
Unknown User•3w ago
Message Not Public
Sign In & Join Server To View
pat
pat•3w ago
Hey fellows, I've got a really simple queues and d1 setup that is deployed as a worker. It is a consumer and a producer of the job that it handles. It basically uses the default wrangler.toml and I followed the tutorials on the respective page to set it up. The fetch just publishes a single event, the queue just logs it
export default {
async fetch(request: Request<unknown, IncomingRequestCfProperties<unknown>>, env: Env, ctx: ExecutionContext): Promise<Response> {
await env.aramDataCollectionQueue.send({
riot_puuid: "secret",
region: RegionGroups.SEA
})

return new Response("Success");
},

queue(batch: MessageBatch<CollectAramDataJob>, env: Env, ctx: ExecutionContext): void | Promise<void> {
console.log(batch);
}
} satisfies ExportedHandler<Env, CollectAramDataJob>
export default {
async fetch(request: Request<unknown, IncomingRequestCfProperties<unknown>>, env: Env, ctx: ExecutionContext): Promise<Response> {
await env.aramDataCollectionQueue.send({
riot_puuid: "secret",
region: RegionGroups.SEA
})

return new Response("Success");
},

queue(batch: MessageBatch<CollectAramDataJob>, env: Env, ctx: ExecutionContext): void | Promise<void> {
console.log(batch);
}
} satisfies ExportedHandler<Env, CollectAramDataJob>
I am trying to develop locally with bunx wrangler dev but when I go to the url it runs on it just hangs for a while with no error output. After a reasonable amount of time it will start lagging out my computer and starts spamming to console
[wrangler:inf] GET / 500 Internal Server Error (78202ms)
[wrangler:inf] GET / 500 Internal Server Error (78202ms)
I am very new to cloudflare in general but I couldnt find anything in the docs
Mateus Eduardo
Mateus Eduardo•3w ago
hello help me, even though the batch size is 1 when I trigger a message in the queue with delay seconds of 5 minutes. After this time, this message is not sent to my consumer. Is it only triggered when I add another message to the queue?
flof.fly
flof.fly•3w ago
How do I create a queue for a test env worker, and another queue for another worker in prod? I have a bit of confusion on how multi-env works in wrangler
No description
kian
kian•3w ago
[[env.???.queues.consumers]]/[[env.???.queues.producers]]
flof.fly
flof.fly•3w ago
Nocapping
Want results from more Discord servers?
Add your server