易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3902|回复: 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 ()
! A3 y& g6 {2 |Jul 31 13:38:50 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
' ^0 p& M8 n  y3 N5 C- U$ A' GJul 31 13:38:50 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE* o. p2 {/ t4 J3 G" N* b
Jul 31 13:38:51 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
# `) y/ I. y6 O0 V( HJul 31 13:38:51 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown, N3 [9 U1 v# s0 L( s% {/ ^

' l. o  k3 M* r1 r遇到问题:
& \" Y$ Q0 t: }! Z( }- yrabbitmq很特别,在保证端口不被冲突的情况下,需要配置rabbitmq-env,这样的话rabbitmq的端口才会写到本机的端口上,才不会和haproxy启动的端口发生冲突。
: Z; R1 q! i4 f* W2 ?# \
! n# C0 ?5 w% `1 qrabbitmq-env这个文件呢,配置RABBITMQ_NODE_IP_ADDRESS="controller3
- R6 ^0 F% w2 U3 U9 o5 F- ~是错的,千万要记住哦,
4 H- S! E1 F( a+ {& U这个地方必须写成IP地址:
1 q0 {  H6 u, o3 n( W# h例如:
7 i) g6 t- Q) c2 [2 g" l cat /etc/rabbitmq/rabbitmq-env.conf " I3 a' ], G6 J& @* [/ r- ^/ r7 }
RABBITMQ_NODE_IP_ADDRESS="192.168.26.7" ' u# B0 a3 G/ W: x

  K; Y% @# g" x9 R1 _% ~9 E2 b) M启动就会正常了。
* P* W" M; x( N% h# v
 楼主| 发表于 2018-7-31 14:08:57 | 显示全部楼层
完整的报错如下所示:
9 S' o0 U7 G2 w' k9 UJul 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}]}]}}}9 [) k" t) b4 Y! T
Jul 31 13:49:31 controller1 rabbitmq-server: init terminating in do_boot ()
' \7 s, `/ g0 u" c2 X! p. f3 `Jul 31 13:49:34 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
1 ?) ?5 y$ V- R3 {6 bJul 31 13:49:34 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE' t: r& V5 h% ~& g5 v: p  r% \
Jul 31 13:49:35 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ..." h. o* o1 |* r! u3 @  K
Jul 31 13:49:35 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown
9 Y0 x6 m, R# c  m, [Jul 31 13:49:35 controller1 rabbitmqctl: DIAGNOSTICS/ I7 {7 r% z6 i1 v& }
Jul 31 13:49:35 controller1 rabbitmqctl: ===========
% v: Y; K3 Y6 \& a3 u3 Q4 O. FJul 31 13:49:35 controller1 rabbitmqctl: attempted to contact: [rabbit@controller1]+ P* L! f+ D5 Q
Jul 31 13:49:35 controller1 rabbitmqctl: rabbit@controller1:
: W: |$ E. f1 _6 p" s+ kJul 31 13:49:35 controller1 rabbitmqctl: * connected to epmd (port 4369) on controller1
" ]$ b3 C. ^, e# ?7 Q( U! S) z; W; GJul 31 13:49:35 controller1 rabbitmqctl: * epmd reports: node 'rabbit' not running at all
" {8 D) Y3 `. G- _. |6 @5 \5 k7 IJul 31 13:49:35 controller1 rabbitmqctl: no other nodes on controller1
! E8 n, u0 t# z: V4 i) T& rJul 31 13:49:35 controller1 rabbitmqctl: * suggestion: start the node
* k0 R. g3 l/ w9 w) F1 }* d8 w8 u/ YJul 31 13:49:35 controller1 rabbitmqctl: current node details:8 `# O6 U1 V8 X: v% A! Q, p
Jul 31 13:49:35 controller1 rabbitmqctl: - node name: 'rabbitmq-cli-32@controller1'
" b' w" B: h7 F2 @3 E+ kJul 31 13:49:35 controller1 rabbitmqctl: - home dir: /var/lib/rabbitmq
; {: m5 J8 u9 _  m/ `Jul 31 13:49:35 controller1 rabbitmqctl: - cookie hash: buJnXDIImBT/HahybX0c7A==
0 P' k0 q/ I) yJul 31 13:49:35 controller1 systemd: Failed to start RabbitMQ broker.% B# O" Z6 u1 t! ^3 g, d% ]* k9 s
Jul 31 13:49:35 controller1 systemd: Unit rabbitmq-server.service entered failed state.
6 }) u) m: h) R8 _% CJul 31 13:49:35 controller1 systemd: rabbitmq-server.service failed.
 楼主| 发表于 2018-7-31 14:09:51 | 显示全部楼层
解决办法:9 W  P% O1 A% S$ V
检查修改rabbitmq-env.conf文件,写成ip地址就可以了。hosts域名解析不可用。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 21:24 , Processed in 0.046617 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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