Python 芹菜:删除超过5分钟的空队列?
我正在努力清理所有滞留的陈旧队列。我想删除已空了5分钟以上的队列Python 芹菜:删除超过5分钟的空队列?,python,rabbitmq,celery,Python,Rabbitmq,Celery,我正在努力清理所有滞留的陈旧队列。我想删除已空了5分钟以上的队列 我考虑的另一种方法是使用pyrabbit直接访问队列,但不确定如何确定队列是否超过5分钟。您可以使用 sudo rabbitmqctl set_policy expiry ".*" '{"expires":300000}' --apply-to queues 这将在300秒后删除所有未使用的队列。未使用表示队列没有使用者,队列未被重新声明,并且至少在过期期间未被调用 注意:在声明队列时也可以设置此到期时间。更多信息参见。如果您想
我考虑的另一种方法是使用pyrabbit直接访问队列,但不确定如何确定队列是否超过5分钟。您可以使用
sudo rabbitmqctl set_policy expiry ".*" '{"expires":300000}' --apply-to queues
这将在300秒后删除所有未使用的队列。未使用表示队列没有使用者,队列未被重新声明,并且至少在过期期间未被调用
注意:在声明队列时也可以设置此到期时间。更多信息参见。如果您想清除到期日,可以运行
sudo rabbitmqctl clear\u policy expiry
将其删除。