[rabbitmq-discuss] Losing messages, why?

DOBRO vertolet666 at yandex.ru
Sat Feb 26 15:57:05 GMT 2011

Matthias Radestock-3 wrote:
> Could you post the output of 
> list_{exchanges,queues,bindings,consumers,connections,channels} *when 
> the system is in that state*, i.e. when Client3 has stopped receiving 
> messages from board-queue-2?
I've run into the issue today. As I previously said, several workers are
running on the server side and one of them (or two, or three....) stops to
receive messages. I don't know how many workers don't receive messages, but
not all of them because some messages are received.
Each worker declares its own queue with the keyword "daemon".

Here is the output for the those queues.

All the exchanges, at first:
# rabbitmqctl list_exchanges
Listing exchanges ...
amq.direct      direct
amq.topic       topic
players.fanout  fanout
board.direct    direct
amq.rabbitmq.log        topic
chess.direct    direct
amq.fanout      fanout
control.direct  direct
boardchat.direct        direct
amq.headers     headers
player.direct   direct
amq.match       headers

# rabbitmqctl list_queues name messages messages_ready
messages_unacknowledged |grep daemon
daemon-8698-1298682602  0       0       0
daemon-8711-1298682602  0       0       0
daemon-8700-1298682602  0       0       0
daemon-8699-1298682602  0       0       0
daemon-8704-1298682602  0       0       0
daemon-8710-1298682602  0       0       0
daemon-8706-1298682602  0       0       0
daemon-8702-1298682602  0       0       0
daemon-8701-1298682602  0       0       0
daemon-8707-1298682602  0       0       0

# rabbitmqctl list_bindings |grep daemon
        exchange        daemon-8698-1298682602  queue  
daemon-8698-1298682602  []
        exchange        daemon-8699-1298682602  queue  
daemon-8699-1298682602  []
        exchange        daemon-8700-1298682602  queue  
daemon-8700-1298682602  []
        exchange        daemon-8701-1298682602  queue  
daemon-8701-1298682602  []
        exchange        daemon-8702-1298682602  queue  
daemon-8702-1298682602  []
        exchange        daemon-8704-1298682602  queue  
daemon-8704-1298682602  []
        exchange        daemon-8706-1298682602  queue  
daemon-8706-1298682602  []
        exchange        daemon-8707-1298682602  queue  
daemon-8707-1298682602  []
        exchange        daemon-8710-1298682602  queue  
daemon-8710-1298682602  []
        exchange        daemon-8711-1298682602  queue  
daemon-8711-1298682602  []
chess.direct    exchange        daemon-8698-1298682602  queue   chess1  []
chess.direct    exchange        daemon-8699-1298682602  queue   chess2  []
chess.direct    exchange        daemon-8700-1298682602  queue   chess3  []
chess.direct    exchange        daemon-8701-1298682602  queue   chess4  []
chess.direct    exchange        daemon-8702-1298682602  queue   chess5  []
chess.direct    exchange        daemon-8704-1298682602  queue   chess6  []
control.direct  exchange        daemon-8706-1298682602  queue   control1       
control.direct  exchange        daemon-8707-1298682602  queue   control2       
control.direct  exchange        daemon-8710-1298682602  queue   control3       
control.direct  exchange        daemon-8711-1298682602  queue   control4       

# rabbitmqctl list_consumers |grep daemon
daemon-8698-1298682602  <rabbit at chessvegas.3.16847.98> 
amq.ctag-mGzA8h3PQX9SYqfHsTbFoQ==       false
daemon-8711-1298682602  <rabbit at chessvegas.3.16879.98> 
amq.ctag-LeWFV1gcOLF4iB4i1xldiw==       false
daemon-8700-1298682602  <rabbit at chessvegas.3.16855.98> 
amq.ctag-ab4d0pzQk+ETs/8wff8l2A==       false
daemon-8699-1298682602  <rabbit at chessvegas.3.16843.98> 
amq.ctag-IUAIdFG0yFgZTHfpqhCflQ==       false
daemon-8704-1298682602  <rabbit at chessvegas.3.16863.98> 
amq.ctag-6GHV7K92ftrn52KP0cyCoQ==       false
daemon-8710-1298682602  <rabbit at chessvegas.3.16875.98> 
amq.ctag-6OEY3JjW/BRUxGSLb6Q/4w==       false
daemon-8706-1298682602  <rabbit at chessvegas.3.16867.98> 
amq.ctag-4Y7OlCKjwehWUOUbVqzuSg==       false
daemon-8702-1298682602  <rabbit at chessvegas.3.16859.98> 
amq.ctag-GdhhfvkdAE+5y71Zvw5TDw==       false
daemon-8701-1298682602  <rabbit at chessvegas.3.16850.98> 
amq.ctag-ydVIFHR1x9SmRnbIFKOFtA==       false
daemon-8707-1298682602  <rabbit at chessvegas.3.16871.98> 
amq.ctag-kIUon3Gm/FfbOQItUtjo8Q==       false

# rabbitmqctl list_connections | grep
guest       52880   running
guest       40492   running
guest       41502   running
guest       58173   running
guest       58174   running
guest       44878   running
guest       58176   running
guest       58178   running
guest       58180   running
guest       58182   running
guest       58184   running
guest       58186   running
guest       58188   running
guest       58190   running

# rabbitmqctl list_channels
<rabbit at chessvegas.3.16847.98>  guest   false   1       0
<rabbit at chessvegas.3.16879.98>  guest   false   1       0
<rabbit at chessvegas.3.16855.98>  guest   false   1       0
<rabbit at chessvegas.3.16843.98>  guest   false   1       0
<rabbit at chessvegas.3.16863.98>  guest   false   1       0
<rabbit at chessvegas.3.16875.98>  guest   false   1       0
<rabbit at chessvegas.3.16867.98>  guest   false   1       0
<rabbit at chessvegas.3.16859.98>  guest   false   1       0
<rabbit at chessvegas.3.16850.98>  guest   false   1       0
<rabbit at chessvegas.3.16871.98>  guest   false   1       0

Thank you for support.

View this message in context: http://old.nabble.com/Losing-messages%2C-why--tp30958766p31020537.html
Sent from the RabbitMQ mailing list archive at Nabble.com.

More information about the rabbitmq-discuss mailing list