[rabbitmq-discuss] service rabbitmq-server start stuck due to inet_gethost 4
Simon MacMullen
simon at rabbitmq.com
Wed May 9 11:21:07 BST 2012
inet_gethost is a process that is started by the Erlang VM - it should
always be there; it's not part of startup.
It would be useful to know where rabbit is getting stuck on startup -
what ends up in the logs?
Cheers, Simon
On 08/05/12 19:04, Nithya Vijayakumar wrote:
>
> We are using rabbitmq server 2.7.1 in two node auto clustering mode.
>
> Once in a while we are getting complaint that rabbitmq did
> not complete the installation. What is happening underneath is
> "service rabbitmq-server start" is getting stuck, and
> subsequent installation steps also gets stuck going into loop
> and many many runs trying to complete. I think "inet_gethost 4"
> might be the culprit. Any suggestions on how to fix this?
>
> ps awfux | more
>
> root 19848 0.0 0.0 106412 1612 pts/0 S+ 17:03
> 0:00 | \_ /bin/sh /sbin/service puppet debug
> root 19853 0.0 0.0 106624 1632 pts/0 S+ 17:03
> 0:00 | \_ /bin/bash /etc/init.d/puppet debug
> root 19858 1.2 3.1 166288 64416 pts/0 S+ 17:03
> 0:03 | \_ /usr/bin/ruby /usr/sbin/puppetd
> --server=director.ecp-deploy.com
> <http://director.ecp-deploy.com> --fqdn amq.ecp-deploy.com
> <http://amq.ecp-deploy.com> -o --no-daemonize -v
> root 20390 0.0 0.0 9760 1516 ? Ss 17:03
> 0:00 | \_ /bin/sh /sbin/service
> rabbitmq-server start
> root 20395 0.0 0.0 9500 1276 ? S 17:03
> 0:00 | \_ /bin/sh
> /etc/init.d/rabbitmq-server start
> root 20422 0.0 0.0 9496 1196 ? Ss 17:03
> 0:00 | \_ /bin/sh
> /usr/sbin/rabbitmq-server
> root 20433 0.0 0.0 42512 1384 ? S 17:03
> 0:00 | | \_ su rabbitmq -s
> /bin/sh -c /usr/lib/rabbitmq/bin/rabbitmq-server
> rabbitmq 20436 0.2 1.6 585140 33536 ? Ssl 17:03
> 0:00 | | \_
> /usr/lib64/erlang/erts-5.8.5/bin/beam -W w -K true -A30 -P
> 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/li
> b/rabbitmq -- -noshell -noinput -name
> _rabbit at amq.ecp-deploy.com_ -boot
> _/opt/cisco/rabbitmq/data/rabbit at amq.ecp-deploy.com-plugins-expand/rabbit_
> -config /etc/rabbitmq/rabbitmq -kernel inet_dist_listen_min
> 45001 -kernel inet_dist_li
> sten_max 45002 -kernel inet_default_connect_options
> [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger
> false -rabbit error_logger
> {file,"_/opt/cisco/rabbitmq/log/rabbit at amq.ecp-deploy.com.log_"
> <_mailto:/opt/cisco/rabbitmq/log/rabbit at amq.ecp-deploy.com.log_>
> } -rabbit sasl_error_log
> ger
> {file,"_/opt/cisco/rabbitmq/log/rabbit at amq.ecp-deploy.com-sasl.log_"
> <_mailto:/opt/cisco/rabbitmq/log/rabbit at amq.ecp-deploy.com-sasl.log_>
> } -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon
> start_memsup false -mnesia dir
> "_/opt/cisco/rabbitmq/data/rabbit at amq.ecp-deploy.com_"
> <_mailto:/opt/cisco/rabbitmq/data/rabbit at amq.ecp-deploy.com_>
> rabbitmq 20513 0.0 0.0 10844 496 ? Ss 17:03
> 0:00 | | \_ inet_gethost 4
> rabbitmq 20514 0.0 0.0 11056 412 ? S 17:03
> 0:00 | | \_
> inet_gethost 4
> root 20423 0.0 0.0 9496 1216 ? S 17:03
> 0:00 | \_ /bin/sh
> /usr/sbin/rabbitmqctl wait /var/run/rabbitmq/pid
> root 20439 0.0 0.0 42512 1384 ? S 17:03
> 0:00 | \_ su rabbitmq -s
> /bin/sh -c /usr/lib/rabbitmq/bin/rabbitmqctl "wait"
> "/var/run/rabbitmq/pid"
> rabbitmq 20442 0.0 0.4 32312 10260 ? Ss 17:03
> 0:00 | \_
> /usr/lib64/erlang/erts-5.8.5/bin/beam -- -root /usr/lib64/erlang
> -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/ra
> bbitmq/lib/rabbitmq_server-2.7.1/sbin/../ebin -noshell
> -noinput -hidden -name rabbitmqctl20442 -s rabbit_control
> -nodename _rabbit at amq.ecp-deploy.com_ -extra wait
> /var/run/rabbitmq/pid
> rabbitmq 20468 0.0 0.0 10844 492 ? Ss 17:03
> 0:00 | \_ inet_gethost 4
> rabbitmq 20469 0.0 0.0 11056 360 ? S 17:03
> 0:00 | \_
> inet_gethost 4
>
> Thanks,
> Nithya
>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
--
Simon MacMullen
RabbitMQ, VMware
More information about the rabbitmq-discuss
mailing list