我有一个有一些bug的应用程序.由于某种原因,只有一个消费者应该在那里创建2个消费者 - 并且其中一个消费者不再被检查消息.
我可以通过列出服务器上的队列和消费者数量来检测这种情况.有没有办法从服务器端销毁该消费者?
rabbitmqctl使用close_connection输入可以杀死使用者connectionpid
例
> rabbitmqctl close_connection "<rabbit@hardys-Mac-mini.1.4195.0>" "reason here"
Run Code Online (Sandbox Code Playgroud)
connectionpid可以通过
> rabbitmqctl list_consumers
Listing consumers ...
send_email_1 <rabbit@hardys-Mac-mini.1.4185.0> amq.ctag-oim8CCP2hsioWc-3WwS-qQ true 1 []
send_email_2 <rabbit@hardys-Mac-mini.1.4195.0> amq.ctag-WxpxDglqZQN2FNShN4g7QA true 1 []
Run Code Online (Sandbox Code Playgroud)
RabbitMQ 3.5.4
| 归档时间: |
|
| 查看次数: |
11831 次 |
| 最近记录: |