Questions tagged [rabbitmq]

RabbitMQ is an open-source and commercially supported messaging broker written in Erlang which allows applications to scale by decoupling the sending and receiving of data. RabbitMQ features flexible messaging routing via exchanges and queues, server clustering, mirrored queues for high availability, and clients for a variety of languages. The home page is http://www.rabbitmq.com.

RabbitMQ is open source message broker software that implements the Advanced Message Queuing Protocol (AMQP), the open standard for business messaging. Written in Erlang, the RabbitMQ server is based on a proven platform and offers a reliable, highly available, scalable and portable messaging system with predictable and consistent throughput and latency.

RabbitMQ is 100% open source and 100% based on open standard protocols freeing users from dependency on proprietary vendor-supplied libraries. It is designed from the ground up to interoperate with other message systems. It is a leading implementation of AMQP.

Through adapters, it supports MQTT and STOMP, both natively and over HTTP/WebSockets. SMTP is also available thanks to a community plugin. Support for the software is offered through both a thriving community of active contributors and a range of commercial support services available through Pivotal (https://pivotal.io/oss).

Related tags

226 questions
47
votes
6 answers

How do I make RabbitMQ listen only to localhost?

I have installed RabbitMQ on a Debian Linux Squeeze machine, and I would like it to only listen to the localhost interface. I have added RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 to my /etc/rabbitmq/rabbitmq.conf file, and that makes it bind to only the…
19
votes
3 answers

How do I restart rabbitmq after switching machines?

I'm running django/celery on EC2, with rabbitmq as the broker. The machine I was using failed, so I fired up another instance. But since switching to the new machine, I haven't been able to get celery to work. EDIT: I've included a lot of logs…
Abe
  • 563
  • 2
  • 5
  • 11
8
votes
1 answer

How to get consumer count for a RabbitMQ queue using the HTTP API?

I can get the number of consumers using rabbitmqctl as such: # rabbitmqctl list_queues name consumers | grep q-firewall-plugin q-firewall-plugin 2 But when using the API url: /api/queues/%2F/q-firewall-plugin It responds with: { …
jpic
  • 242
7
votes
2 answers

RabbitMQ Management console not working

I have started with RabbitMQ. I have a (windows) machine on which I installed two RabbitMQ nodes as a service - I have choose the nodename, port and service name for each of them. The services are running normally (i see that they are listening in a…
rrejc
  • 181
7
votes
1 answer

RabbitMQ Erlang Cookie

I have RabiitMQ running on a CentOS 5.5 box, with Erlang R15B01. RabbitMQ was running just swell until I upgraded to the latest version (2.8.4). When I startup RabbitMQ using the command: /etc/init.d/rabbitmq start In the RabbitMQ startup_log I'm…
6
votes
2 answers

How to permanently delete node?

I have deleted node with following commands: rabbitmqctl -n mynode@hostname stop_app rabbitmqctl stop_app; rabbitmqctl -n mynode@hostname reset rabbitmqctl start_app; And when I check in cluster, node is not there anymore: rabbitmqctl…
iWizard
  • 422
6
votes
2 answers

Can I change rabbitmq node name?

I have started to run RabbitMQ on EC2 linux. I'm running a RabbitMQ on default settings, so my RabbitMQ node name is rabbit@{hostname} now and the hostname is default EC2 hostname, ip-{my IP address}. I want to change the node name, if I change the…
5
votes
3 answers

How to verify a RabbitMQ user password?

Is there a simple method to verify a RabbitMQ user password from command line? By simple I mean: without rabbitmq_management plugin enabled without extra dependencies, like ruby/python/etc. libraries not usually present on a Linux machine by…
badbishop
  • 928
  • 4
  • 12
  • 21
4
votes
1 answer

How to figure out which RabbitMQ node was stopped last

General rule for RabbitMQ to start cluster after shutting down all the nodes is to first start the node that was stopped last during shut down process, then start the rest. Lets say shutdown process is initiated by some external script which doesn't…
kars7e
  • 141
4
votes
3 answers

Broken RabbitMQ cluster wont 'restart

I run RabbitMQ on 3 servers, same version of Erlang and RabbitMQ: RabbitMQ 3.4.1, Erlang 17.3 One node crashed on server 2. The two other nodes did not connect together: server 1: [CentOS-62-64-minimal ~]$ sudo rabbitmqctl cluster_status Cluster…
Julien
  • 1,038
4
votes
1 answer

RabbitMQ not closing dead connections with unacked messages

I'm having some problems with RabbitMQ and dead connections. I have a RabbitMQ server and many ec2 instances that connect and comsumes messagens from this server. The problem is that sometimes when I need to terminate an ec2 instance, its conection…
4
votes
2 answers

RabbitMQ Network Partition Error

I am running a RabbitMQ cluster (version 3.0.2, Erlang R15B) with two nodes and they continue to periodically experience a network partition error. They are physically located in the same data center and their network should be reliable. When I…
nslowes
  • 141
4
votes
2 answers

How Can I Use rabbitmqctl to Connect to a Remotely Hosted RabbitMQ Server?

I'm using a hosted RabbitMQ solution (provided by VMware), where I'm assigned an individual RabbitMQ queue, along with a username / password. I'd like to see some of my queue's stats using the rabbitmqctl command, but I can't find documentation…
rdegges
  • 295
3
votes
1 answer

Add Context for redirect in RabbitMQ Management

I have RabbitMQ setup on one Windows server and I am trying to set it up the same way on the other server. I did an Export then Import definitions from the older server but it seems to be missing one item.... In the RabbitMQ Management webpage, on…
Kris
  • 141
3
votes
1 answer

Getting RabbitMQ Autocluster to produce a cluster on Rabbit MQ after Consul registration

Using rabbitmq-autocluster configured for Consul, I can spin up 2 RMQ instances which properly register with Consul. I can verify this by looking at the Consul web GUI to see "2 passing" on the "rabbitmq" Service button. However, rabbitmqctl…
hamx0r
  • 171
1
2 3 4