易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3906|回复: 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 ()% }3 u* |4 R+ d* `4 t
Jul 31 13:38:50 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
7 A$ b& T# D( A/ ~4 KJul 31 13:38:50 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE- i$ s" f1 N1 q' j2 }+ G: u
Jul 31 13:38:51 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
7 T$ i( f2 t) zJul 31 13:38:51 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown1 }6 q& H6 C! [& M. B' \
- [. V1 o4 e2 z! W) c+ I+ h
遇到问题:
4 v7 e# ~* z6 s7 jrabbitmq很特别,在保证端口不被冲突的情况下,需要配置rabbitmq-env,这样的话rabbitmq的端口才会写到本机的端口上,才不会和haproxy启动的端口发生冲突。
0 q6 O" W, Q" O. X. M" l$ ~1 a8 w  T2 ?8 n2 E8 u& ^- e, A  I
rabbitmq-env这个文件呢,配置RABBITMQ_NODE_IP_ADDRESS="controller3$ N. S" s9 U4 e5 X! Y
是错的,千万要记住哦,
: t' j# F/ A) R% K  }4 _% D% L这个地方必须写成IP地址:" [3 c  F+ I, Y% P' b
例如:
+ T2 N8 q" \  E8 R cat /etc/rabbitmq/rabbitmq-env.conf
4 m' M: f3 @4 x8 L% Z6 h- r  v RABBITMQ_NODE_IP_ADDRESS="192.168.26.7" " G- e6 i' G* G

- F/ p' L9 ^1 W3 Y, }: s- R启动就会正常了。* o0 O% _0 t5 H, F! t) F1 Z- Q
 楼主| 发表于 2018-7-31 14:08:57 | 显示全部楼层
完整的报错如下所示:1 Z9 W  E# N( s) ~
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}]}]}}}. Y+ ]+ {& W7 O9 C& C: N  G. n1 W
Jul 31 13:49:31 controller1 rabbitmq-server: init terminating in do_boot ()' d+ H$ n8 U2 t& @" j* A9 }
Jul 31 13:49:34 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
5 x3 Y- \8 a. E2 e# YJul 31 13:49:34 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
$ }- }: ]. q$ F8 }4 e% _Jul 31 13:49:35 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
  z% o- d! G( ^  [% AJul 31 13:49:35 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown6 h+ D3 V' M5 E& v! |' G
Jul 31 13:49:35 controller1 rabbitmqctl: DIAGNOSTICS6 l( \9 D7 \- v" _4 Q3 `
Jul 31 13:49:35 controller1 rabbitmqctl: ===========4 j- X& o' t9 ~* a/ v
Jul 31 13:49:35 controller1 rabbitmqctl: attempted to contact: [rabbit@controller1]
& _% L% `+ x( i, ^; M& e5 pJul 31 13:49:35 controller1 rabbitmqctl: rabbit@controller1:2 L+ T5 Y2 H, `5 b0 [& X
Jul 31 13:49:35 controller1 rabbitmqctl: * connected to epmd (port 4369) on controller1" R" A& d. t- P
Jul 31 13:49:35 controller1 rabbitmqctl: * epmd reports: node 'rabbit' not running at all
+ y9 h8 `; ~- l: R9 }7 wJul 31 13:49:35 controller1 rabbitmqctl: no other nodes on controller1
& ?7 t9 e( @3 i2 y+ \' GJul 31 13:49:35 controller1 rabbitmqctl: * suggestion: start the node% z2 J6 U6 y# _. S( ], Q
Jul 31 13:49:35 controller1 rabbitmqctl: current node details:/ I) ^4 R3 K& f: u# J1 t$ F% Q
Jul 31 13:49:35 controller1 rabbitmqctl: - node name: 'rabbitmq-cli-32@controller1'- [" Y2 R; A" D0 p
Jul 31 13:49:35 controller1 rabbitmqctl: - home dir: /var/lib/rabbitmq
0 M4 N1 G( ^/ K+ y+ tJul 31 13:49:35 controller1 rabbitmqctl: - cookie hash: buJnXDIImBT/HahybX0c7A==! B1 ^$ H% U6 A  e2 Z% D- p! f. m
Jul 31 13:49:35 controller1 systemd: Failed to start RabbitMQ broker.
  H  b, [7 @, |3 [, }8 uJul 31 13:49:35 controller1 systemd: Unit rabbitmq-server.service entered failed state.$ X& ?$ B9 F( D/ L! o( y% ?2 J
Jul 31 13:49:35 controller1 systemd: rabbitmq-server.service failed.
 楼主| 发表于 2018-7-31 14:09:51 | 显示全部楼层
解决办法:/ H( L- p" T1 [. l$ X
检查修改rabbitmq-env.conf文件,写成ip地址就可以了。hosts域名解析不可用。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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