Административный протокол telnetable (поиск по «Административному протоколу») также не имеет команды для очистки очереди, есть только команда отключения.
Если вы хотите избежать простоя, вы можете написать типового работника "Потребитель заданий" и использовать его для очистки очередей. Я настроил его как скрипт, который принимает список имен заданий и просто сидит там, принимая задания и потребляя их.
Что-то вроде:
# generic_consumer.py job1 job2 job3
Вы можете использовать команду status административного протокола, чтобы получить список имен функций и счетчиков в очереди. административный протокол документы сообщают вам формат ответа.
# (echo status ; sleep 0.1) | netcat 127.0.0.1 4730