找回密码
 注册
查看: 3904|回复: 2

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-7-31 14:07:01 | 显示全部楼层 |阅读模式
Jul 31 13:38:47 controller1 rabbitmq-server: init terminating in do_boot ()4 }# t  V5 R& v9 ]6 h
Jul 31 13:38:50 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done1 S% k  j3 K+ Z1 _2 x
Jul 31 13:38:50 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE4 x  G. w* P$ K2 x% v  N$ U' V
Jul 31 13:38:51 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
% G& }$ W: I& u) D; w. aJul 31 13:38:51 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown1 k0 Q. D; I- m" @

# d/ v- n9 p. u' [遇到问题:/ U9 F  Q+ `+ e8 @5 p. i
rabbitmq很特别,在保证端口不被冲突的情况下,需要配置rabbitmq-env,这样的话rabbitmq的端口才会写到本机的端口上,才不会和haproxy启动的端口发生冲突。
$ ^! @4 {) L+ Y6 n0 b
7 A- R3 [+ X/ Y3 H! irabbitmq-env这个文件呢,配置RABBITMQ_NODE_IP_ADDRESS="controller3
! Z/ V3 P7 m3 i0 x% X是错的,千万要记住哦,! U. T; h; J) U; U% X; _. W
这个地方必须写成IP地址:
4 L% {" c% V" }. o% L例如:5 n7 U- B0 \3 m9 I3 ~, a+ ~
cat /etc/rabbitmq/rabbitmq-env.conf 9 e, E2 o" M4 D0 t
RABBITMQ_NODE_IP_ADDRESS="192.168.26.7" 8 \+ b$ G. g/ U$ I6 S

& S6 _) i3 t! E7 b4 W启动就会正常了。
' v: n3 C4 o2 T9 S4 O+ c) Y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-7-31 14:08:57 | 显示全部楼层
完整的报错如下所示:8 x. y; K3 m+ |3 p2 B2 ~' m1 n
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}]}]}}}
* l: s( i9 U, O. ?3 [5 A7 ]4 E5 }+ gJul 31 13:49:31 controller1 rabbitmq-server: init terminating in do_boot ()  p" J0 r. B' b& B
Jul 31 13:49:34 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done' e3 I* Y; ~0 G% r9 A* v
Jul 31 13:49:34 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE: R" X& t) U; i  C3 L
Jul 31 13:49:35 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
& V0 y" i7 i: _: FJul 31 13:49:35 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown' z$ h5 R( D$ x$ {7 R! y, B* U
Jul 31 13:49:35 controller1 rabbitmqctl: DIAGNOSTICS  O' m# C( s: L4 }# Q  m5 ~6 b
Jul 31 13:49:35 controller1 rabbitmqctl: ===========# E% U3 n" R* K6 f# o3 L
Jul 31 13:49:35 controller1 rabbitmqctl: attempted to contact: [rabbit@controller1]( t9 n1 _( m0 t- O$ i9 G9 H6 s
Jul 31 13:49:35 controller1 rabbitmqctl: rabbit@controller1:7 G0 ~' F0 {  |( ^! C; D* ~
Jul 31 13:49:35 controller1 rabbitmqctl: * connected to epmd (port 4369) on controller14 K- o1 y2 U! r' W- k* P
Jul 31 13:49:35 controller1 rabbitmqctl: * epmd reports: node 'rabbit' not running at all: I: b1 g) p) j/ b% {
Jul 31 13:49:35 controller1 rabbitmqctl: no other nodes on controller1
0 u. q, F. U8 ~: z2 h) n" |! `Jul 31 13:49:35 controller1 rabbitmqctl: * suggestion: start the node
4 ]8 V2 k. N$ v& Y0 \8 }3 yJul 31 13:49:35 controller1 rabbitmqctl: current node details:. i8 O2 a, F" S( w6 r' ]
Jul 31 13:49:35 controller1 rabbitmqctl: - node name: 'rabbitmq-cli-32@controller1'
( i& E* Z( D" N8 N: T5 r2 ?Jul 31 13:49:35 controller1 rabbitmqctl: - home dir: /var/lib/rabbitmq
/ E" P6 y" Y, sJul 31 13:49:35 controller1 rabbitmqctl: - cookie hash: buJnXDIImBT/HahybX0c7A==
7 X* d6 b4 k8 h( E! C( nJul 31 13:49:35 controller1 systemd: Failed to start RabbitMQ broker., I3 g% N5 M1 U6 s
Jul 31 13:49:35 controller1 systemd: Unit rabbitmq-server.service entered failed state.3 Y, V. T/ ^1 g% S4 u# o, C) v
Jul 31 13:49:35 controller1 systemd: rabbitmq-server.service failed.

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-7-31 14:09:51 | 显示全部楼层
解决办法:
: h; u) _( g1 h( n$ F3 V# l检查修改rabbitmq-env.conf文件,写成ip地址就可以了。hosts域名解析不可用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:30 , Processed in 0.016641 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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