[rabbitmq-discuss] rabbitmq-server crashes
David Schmidt
d.schmidt at tripwolf.com
Wed May 11 20:25:40 BST 2011
On 05/03/2011 11:14 PM, Matthew Sackman wrote:
> On Thu, Apr 21, 2011 at 04:54:37PM +0200, David Schmidt wrote:
>> rabbitmq-server crashed, using rabbitmqctl quite understandably yields:
>>
>> rabbitmqctl list_queues name messages
>> Listing queues ...
>> Error: unable to connect to node rabbit at db19: nodedown
>> diagnostics:
>> - nodes and their ports on db19: [{rabbitmqctl26359,39062}]
>> - current node: rabbitmqctl26359 at db19
>> - current node home dir: /var/lib/rabbitmq
>> - current node cookie hash: MGjkgA5U5XxYMPKTviwAWw==
>
> I was suggesting that you use rabbitmqctl before rabbit crashes in order
> to inspect whether you can identify any source of leaks (eg acks) that
> is causing the crash.
>
> Also I would expect there will be some log entries suggesting what's
> going on.
>
> Matthew
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
I am still having the same issues.
This time I started rabbitmq-server directly (not in daemon mode)
###############################
db19:~/tmp# rabbitmq-server
Activating RabbitMQ plugins ...
*WARNING* Undefined function gb_trees:map/2
*WARNING* Undefined function mnesia:read/2
*WARNING* Undefined function os:timestamp/0
*WARNING* Undefined function public_key:pkix_decode_cert/2
*WARNING* Undefined function random:seed/1
*WARNING* Undefined function ssl:ssl_accept/3
0 plugins activated:
+---+ +---+
| | | |
| | | |
| | | |
| +---+ +-------+
| |
| RabbitMQ +---+ |
| | | |
| v2.4.0 +---+ |
| |
+-------------------+
AMQP 0-9-1 / 0-9 / 0-8
Copyright (C) 2007-2011 VMware, Inc.
Licensed under the MPL. See http://www.rabbitmq.com/
node : rabbit at db19
app descriptor :
/usr/lib/rabbitmq/lib/rabbitmq_server-2.4.0/sbin/../ebin/rabbit.app
home dir : /var/lib/rabbitmq
config file(s) : (none)
cookie hash : MGjkgA5U5XxYMPKTviwAWw==
log : /var/log/rabbitmq/rabbit at db19.log
sasl log : /var/log/rabbitmq/rabbit at db19-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit at db19
erlang version : 5.6.3
starting file handle cache server
...done
starting worker pool
...done
starting database
...done
starting codec correctness check
...done
-- external infrastructure ready
starting statistics event manager
...done
starting logging server
...done
starting plugin registry
...done
starting auth mechanism amqplain
...done
starting auth mechanism cr-demo
...done
starting auth mechanism plain
...done
starting exchange type direct
...done
starting exchange type fanout
...done
starting exchange type headers
...done
starting exchange type topic
...done
-- kernel ready
starting node monitor
...done
starting cluster delegate
...done
starting guid generator
...done
starting alarm handler
...done
starting memory monitor
...done
-- core initialized
starting empty DB check
...done
starting exchange recovery
...done
starting queue supervisor and queue recovery
...done
-- message delivery logic ready
starting error log relay
...done
starting networking
...done
starting notify cluster nodes
...done
starting direct_client
...done
broker running
db19:~/tmp#
###############################
and my perl process that is using rabbitmq (with Net::RabbitMQ) failed with:
caught error: basic_get: Connection reset by peer
caught error: basic_get: (end-of-stream)
###############################
rabbitmq logfiles dont yield any information why the process stopped/crashed
the last 2 calls to rabbitmqctl
db19:~/tmp# rabbitmqctl list_queues name messages
Listing queues ...
q_raw_pages 12
q_result_pages 0
q_new_pages 37528
...done.
db19:~/tmp# rabbitmqctl list_queues name messages
Listing queues ...
Error: unable to connect to node rabbit at db19: nodedown
diagnostics:
- nodes and their ports on db19: [{rabbitmqctl23183,44081}]
- current node: rabbitmqctl23183 at db19
- current node home dir: /var/lib/rabbitmq
- current node cookie hash: MGjkgA5U5XxYMPKTviwAWw==
I am not using acks, as far as I understand messages are automatically
acknowledged the way I use it. messages_unacknowledged always returns 0
for all queues.
thanks for any help
david
More information about the rabbitmq-discuss
mailing list