芹菜:删除超过5分钟的空队列?

2024-04-29 19:23:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力清理所有留下来的陈旧的队列。我要删除已空了5分钟以上的队列。在

我想到的另一种方法是使用pyrabbit直接访问队列,但不确定如何确定队列是否超过5分钟。在


Tags: 方法队列pyrabbit
1条回答
网友
1楼 · 发布于 2024-04-29 19:23:56

可以从命令行使用

sudo rabbitmqctl set_policy expiry ".*" '{"expires":300000}'  apply-to queues

这将在300秒后删除所有未使用的队列。Unused表示队列没有使用者,队列没有被重新声明,并且至少在过期期间没有被调用。在

注意在声明队列时也可以设置此过期时间。更多信息请访问rabbitmq docs。在

相关问题 更多 >