Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 芹菜:删除超过5分钟的空队列?_Python_Rabbitmq_Celery - Fatal编程技术网

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

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

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


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

您可以使用

sudo rabbitmqctl set_policy expiry ".*" '{"expires":300000}' --apply-to queues
这将在300秒后删除所有未使用的队列。未使用表示队列没有使用者,队列未被重新声明,并且至少在过期期间未被调用


注意:在声明队列时也可以设置此到期时间。更多信息参见。

如果您想清除到期日,可以运行
sudo rabbitmqctl clear\u policy expiry
将其删除。