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

220 questions
2
votes
1 answer

rabbitmqctl set_policy drops caret (^) anchor from regex pattern

I am running this from PowerShell, so I'm not sure if this would happen in a different environment (the regex itself just includes everything except for those starting with 'amq.'). When I run the following command, the '^' is dropped from the…
Andrew
  • 145
  • 1
  • 1
  • 7
2
votes
1 answer

rabbitmq server does not receive messages from a python client

I am trying to publish a message to rabbitmq. this works in production environment env with the same code so I suspect this is a configuration issue. rbqueue = RabbitMQClientQueue('cn-dip-v3', host = rabbitmq_config['host'], username =…
WebQube
  • 131
  • 5
2
votes
1 answer

Docker open ports in iptables (rabbitmq)

I'm having a docker image based on rabbitmq. Nothing in my Dockerfile specifies anything about ports. I bind the usual rabbitmq ports (5671, 5672 and 15672) to my custom ports by running my instance as follows: docker run -d -p $someport:5671 -p…
lajarre
  • 171
  • 8
2
votes
1 answer

Statistics for completed queues on RabbitMQ

If I go on the RabbitMQ Management UI and go to queues I can see message rate since I opened the window but I can't see any information about how many queues failed or were successful. I'd be interesting to see how many messages/queues were…
iDev247
  • 751
  • 1
  • 12
  • 23
2
votes
1 answer

How to troubleshoot an unresponsive server

I'm performance testing my Java based web application (Grails) that is deployed on Tomcat. The server has the below services running on it: Apache HTTPD Apache Tomcat MySql RabbitMQ Even though I understand that in an ideal world these services…
birdy
  • 117
  • 5
2
votes
0 answers

RabbitMQ start failure

I am trying to start RabbitMQ Server. And any way I do this, I get this error: Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server. invoke-rc.d: initscript rabbitmq-server, action "start" failed. dpkg:…
John Green
  • 21
  • 1
2
votes
1 answer

RabbitMQ keeps messages in memory (memory overflow)

I have RabbitMQ server in cluster (2 nodes). All queues are durable, mirrored and all messagess are set as persistent. I wrote application to synchronize database changes over RabbitMQ queues. In most cases queue is empty because consumer can read…
Tomáš Jecha
  • 33
  • 1
  • 6
2
votes
1 answer

RabbitMQ: erl not found

When attempting to use rabbitmqctl, I get the following error: $ which rabbitmqctl /usr/sbin/rabbitmqctl $ sudo rabbitmqctl status /usr/lib/rabbitmq/bin/rabbitmqctl: line 29: exec: erl: not found (/usr/sbin/rabbitmqctl most likely invokes…
scooz
  • 233
  • 1
  • 3
  • 8
2
votes
1 answer

Redirecting rabbitmq-server log messages to syslog

I have a CentOS machine running rabbitmq-server v2.2.0-1.el5, and rabbitmq is outputting it's log messages to various files under /var/log/rabbitmq. If there anyway to configure rabbitmq to tell it to redirect its messages to syslog instead ?
pwan
  • 257
  • 3
  • 14
1
vote
1 answer

RabbitMQ rabbitmqctl command fails to initialize

It seems I can run the rabbitmq-server command fine and it starts up but rabbitmqctl fails with an error so I can't stop it or do anything else. ~/rabbit/rabbitmq_server-3.7.15/sbin> rabbitmqctl escript: exception error: undefined function…
MichaelB
  • 541
  • 4
  • 10
1
vote
1 answer

“No such file or directory” on service rabbitmq-server start

As root, I installed RabbitMQ per the instructions here. I then did: cd /sbin sudo service rabbitmq-server start ...and I got... Redirecting to /bin/systemctl start rabbitmq-server.service Failed to start rabbitmq-server.service: Unit…
Jonathan M
  • 137
  • 2
  • 10
1
vote
0 answers

org.springframework.amqp.AmqpTimeoutException

My spring boot application throws connection timeout error, and it is never able to connect. The other interesting problem I see is, it is never picking up the connection timeout property defined in spring app properties. 2019-01-13 22:54:55.413 …
sfigo
  • 11
  • 1
  • 2
1
vote
0 answers

Rabbitmq cluster1 show info from cluster2

I have two independent rabbitmq clusters (both with v3.6.15), broken down from a older and bigger cluster. AFAIK, the config from the old cluster was exported and re-imported on both clusters and created several shovels to import the old cluster…
higuita
  • 1,173
  • 9
  • 13
1
vote
1 answer

Why does Erlang runtime (or RabbitMQ) listen on a random UDP port?

After an update to RabbitMQ 3.7.8 and Erlange 21.1 (centOS 6 server) netstat shows that beam.smp is listening on a random UDP port on all interfaces: ~$ sudo netstat -pnul | grep beam udp 0 0 0.0.0.0:45224 0.0.0.0:* …
Julien
  • 78
  • 1
  • 8
1
vote
1 answer

Unable to stop RabbitMQ from listening on port 25672 on all interfaces

I'm currently working on an application using celery in combination with rabbitmq, due to security concerns no services that don't require any connection with the internet should only listen on localhost. After looking around I found this question…
Paradoxis
  • 119
  • 5