我正在使用带有RabbitMQ后端的Celery。如何监控并获取待处理任务的数量? “芹菜事件”和djcelery显示了正在运行和完成的任务。我应该监控RabbitMQ吗?如果是这样的话?
答案 0 :(得分:3)
如果你使用RabbitMq作为经纪人,我建议使用那个rabbitmqctl(通常是/ usr / sbin / rabbitmqctl)。所以命令:
rabbitmqctl list_queues
显示队列中的任务数。 其他解决方案是安装rabbitmq-plugins:管理插件。 你可以用:
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
您的rabbitmq-server将提供webagent,您可以轻松管理您的兔子服务器。