以下是一些常用的 RabbitMQ 控制台命令(使用
rabbitmqctl
):
- 列出所有队列:
rabbitmqctl list_queues
- 列出所有交换器:
rabbitmqctl list_exchanges
- 列出所有绑定:
rabbitmqctl list_bindings
- 列出所有连接:
rabbitmqctl list_connections
- 列出所有通道:
rabbitmqctl list_channels
- 列出所有消费者:
rabbitmqctl list_consumers
- 查看队列的状态信息:
rabbitmqctl list_queues name messages_ready messages_unacknowledged
- 查看交换器的状态信息:
rabbitmqctl list_exchanges name type
- 查看连接的状态信息:
rabbitmqctl list_connections name user state
- 查看通道的状态信息:
rabbitmqctl list_channels connection_name user number_of_consumers
- 查看 RabbitMQ 节点的状态信息:
rabbitmqctl status
- 查看 RabbitMQ 节点的详细状态信息:
rabbitmqctl status --verbose
- 查看 RabbitMQ 节点的配置信息:
rabbitmqctl environment
- 查看 RabbitMQ 节点的运行日志:
rabbitmqctl report
- 查看 RabbitMQ 节点的内存使用情况:
rabbitmqctl eval 'memory'
这些命令可以用于获取 RabbitMQ 实例的各种状态信息,例如队列、交换器、连接、通道等的状态,从而帮助进行监控和管理 RabbitMQ 实例。更多的命令和选项可以通过
rabbitmqctl
的官方文档进行查阅和学习。注意,在使用
rabbitmqctl
命令时,需要具有足够的权限,并且谨慎操作,以避免对 RabbitMQ 实例造成不必要的影响。
版权归原作者 风神修罗使 所有, 如有侵权,请联系我们删除。