易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3901|回复: 2
收起左侧

rabbitmq启动报错Error: unable to connect to node rabbit@node nodedown

[复制链接]
发表于 2018-7-31 14:07:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
Jul 31 13:38:47 controller1 rabbitmq-server: init terminating in do_boot ()
  V$ C: @6 B% l# W- R6 B: jJul 31 13:38:50 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
: Y* P& ?. U3 z. P- n# K7 M" J" i" y5 B; GJul 31 13:38:50 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE& P' V+ R3 N! A- d' v5 h
Jul 31 13:38:51 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
* Z' X0 ]$ ~' U0 o$ p# qJul 31 13:38:51 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown' X: U' H6 q( u

8 P; J, z' Y9 i3 b9 J! e, f' G遇到问题:0 \8 j) }" o+ N
rabbitmq很特别,在保证端口不被冲突的情况下,需要配置rabbitmq-env,这样的话rabbitmq的端口才会写到本机的端口上,才不会和haproxy启动的端口发生冲突。
$ E2 s7 d: _0 `4 F* ^2 E4 P% ?
5 `* b) C) M* D! w  [( Wrabbitmq-env这个文件呢,配置RABBITMQ_NODE_IP_ADDRESS="controller3
& |' b/ b5 I1 ~是错的,千万要记住哦,
. p8 W0 z: z8 Q' ~) z这个地方必须写成IP地址:" }4 L& B  G9 Q2 b
例如:
4 r5 |3 f1 W9 y: b1 N- L cat /etc/rabbitmq/rabbitmq-env.conf
, z, k# n7 m/ ~  S" E0 [ RABBITMQ_NODE_IP_ADDRESS="192.168.26.7" " z7 B: }; e5 E" i' u# ]( U3 Z
6 x  m8 i# C7 ^2 b, S* B
启动就会正常了。" N+ {" }( E+ s. W
 楼主| 发表于 2018-7-31 14:08:57 | 显示全部楼层
完整的报错如下所示:( f1 O* m# _1 w0 N# Q& V$ f
Jul 31 13:49:31 controller1 rabbitmq-server: {"init terminating in do_boot",{could_not_start,rabbit,{{case_clause,{error,{{shutdown,{failed_to_start_child,{ranch_listener_sup,{acceptor,{65152,0,0,0,2560,10239,65075,43643},5672}},{shutdown,{failed_to_start_child,ranch_acceptors_sup,{listen_error,{acceptor,{65152,0,0,0,2560,10239,65075,43643},5672},einval}}}}},{child,undefined,'rabbit_tcp_listener_sup_FE80::A00:27FF:FE33:AA7B:5672',{tcp_listener_sup,start_link,[{65152,0,0,0,2560,10239,65075,43643},5672,ranch_tcp,[inet6,binary,{packet,raw},{reuseaddr,true},{backlog,128},{nodelay,true},{exit_on_close,false},{keepalive,true}],rabbit_connection_sup,[],{rabbit_networking,tcp_listener_started,[amqp]},{rabbit_networking,tcp_listener_stopped,[amqp]},10,"TCP Listener"]},transient,infinity,supervisor,[tcp_listener_sup]}}}},[{rabbit_networking,start_listener0,5,[{file,"src/rabbit_networking.erl"},{line,293}]},{rabbit_networking,'-start_listener/5-lc$^0/1-0-',5,[{file,"src/rabbit_networking.erl"},{line,281}]},{rabbit_networking,start_listener,5,[{file,"src/rabbit_networking.erl"},{line,281}]},{rabbit_networking,'-boot_tcp/1-lc$^0/1-0-',2,[{file,"src/rabbit_networking.erl"},{line,131}]},{rabbit_networking,boot_tcp,1,[{file,"src/rabbit_networking.erl"},{line,131}]},{rabbit_networking,boot,0,[{file,"src/rabbit_networking.erl"},{line,126}]},{rabbit_boot_steps,'-run_step/2-lc$^1/1-1-',1,[{file,"src/rabbit_boot_steps.erl"},{line,49}]},{rabbit_boot_steps,run_step,2,[{file,"src/rabbit_boot_steps.erl"},{line,49}]}]}}}" [8 p1 z$ h0 N, o+ ?9 P2 u8 R- I, V4 w% m
Jul 31 13:49:31 controller1 rabbitmq-server: init terminating in do_boot ()' @# C" l8 v2 s; I9 f/ F
Jul 31 13:49:34 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
4 q5 n- M5 |0 |! Q" N5 tJul 31 13:49:34 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE% M1 M2 l& u4 K7 @* i$ ~
Jul 31 13:49:35 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
1 W3 @2 l, O. d' y7 OJul 31 13:49:35 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown4 l2 S5 G6 V# V$ n% L& H+ X, c- k
Jul 31 13:49:35 controller1 rabbitmqctl: DIAGNOSTICS
% S" i6 U8 x/ lJul 31 13:49:35 controller1 rabbitmqctl: ===========; }7 v$ L/ V  v/ _& G# b9 [# ]
Jul 31 13:49:35 controller1 rabbitmqctl: attempted to contact: [rabbit@controller1]5 U5 O3 |7 X6 |+ \
Jul 31 13:49:35 controller1 rabbitmqctl: rabbit@controller1:/ P% {' D9 c) Y+ X; u
Jul 31 13:49:35 controller1 rabbitmqctl: * connected to epmd (port 4369) on controller1) y* ~: s. K, X5 @) d- I+ @
Jul 31 13:49:35 controller1 rabbitmqctl: * epmd reports: node 'rabbit' not running at all' ~! i  i7 o! O5 l' p
Jul 31 13:49:35 controller1 rabbitmqctl: no other nodes on controller1
* \: e3 L' _1 n2 j/ U- hJul 31 13:49:35 controller1 rabbitmqctl: * suggestion: start the node# `5 J& J& i' ?( n: R' l
Jul 31 13:49:35 controller1 rabbitmqctl: current node details:# W8 l+ A0 H3 w7 p
Jul 31 13:49:35 controller1 rabbitmqctl: - node name: 'rabbitmq-cli-32@controller1'
- s. N, \* Y" o* s' R; _$ k( ZJul 31 13:49:35 controller1 rabbitmqctl: - home dir: /var/lib/rabbitmq
, }$ G( N- i. u* \. c9 ^Jul 31 13:49:35 controller1 rabbitmqctl: - cookie hash: buJnXDIImBT/HahybX0c7A==
/ e; E4 s+ ?! P; v! |+ fJul 31 13:49:35 controller1 systemd: Failed to start RabbitMQ broker.
+ ]$ y5 I: e4 s! p8 e% |Jul 31 13:49:35 controller1 systemd: Unit rabbitmq-server.service entered failed state.
- o9 O" T# C2 d( SJul 31 13:49:35 controller1 systemd: rabbitmq-server.service failed.
 楼主| 发表于 2018-7-31 14:09:51 | 显示全部楼层
解决办法:
% P, s: g; Q, v% n( |) B检查修改rabbitmq-env.conf文件,写成ip地址就可以了。hosts域名解析不可用。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:19 , Processed in 0.041616 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表