易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3908|回复: 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 ()* _  ~7 M* K* U/ k8 C0 ?
Jul 31 13:38:50 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
% ?7 ^8 Z' r+ w5 g0 p1 AJul 31 13:38:50 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE% E3 J, r4 n- c# V
Jul 31 13:38:51 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...
. V8 a, B+ R9 H1 dJul 31 13:38:51 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown8 @, C# U( }- p( y! r: Q: y& C. S
* b" m% M# u9 G. M3 S* P, D
遇到问题:) O: i6 {* Y% |( O" o- ]
rabbitmq很特别,在保证端口不被冲突的情况下,需要配置rabbitmq-env,这样的话rabbitmq的端口才会写到本机的端口上,才不会和haproxy启动的端口发生冲突。
1 p! Q4 L5 S3 q
' Q9 L9 H" l' l% U# r+ ^, {. l0 Brabbitmq-env这个文件呢,配置RABBITMQ_NODE_IP_ADDRESS="controller3
: l0 a  y/ X! z是错的,千万要记住哦,! V+ B. T/ z# Y9 a" K  ]9 E; t
这个地方必须写成IP地址:* h& ?. P/ a* G0 r0 H6 z
例如:
8 C/ a$ Z  b- l+ ` cat /etc/rabbitmq/rabbitmq-env.conf 6 C$ n7 j7 \7 X4 l
RABBITMQ_NODE_IP_ADDRESS="192.168.26.7"
5 z& Q0 s& u! E/ g4 |% ?, c
, R, }+ c' ^- A! [* ^6 K6 e启动就会正常了。, G4 ^% j: v; o2 L+ c5 u, y
 楼主| 发表于 2018-7-31 14:08:57 | 显示全部楼层
完整的报错如下所示:: L; b' s: D; b! e
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}]}]}}}
; c) c8 \7 `- w& g0 A! h! BJul 31 13:49:31 controller1 rabbitmq-server: init terminating in do_boot ()
3 H8 `9 Z9 y7 U! J$ X$ s3 zJul 31 13:49:34 controller1 rabbitmq-server: Crash dump is being written to: erl_crash.dump...done
/ S8 b1 q, @: p% z8 T4 G4 UJul 31 13:49:34 controller1 systemd: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE* z+ s: G* f7 Y1 k0 H$ O- L
Jul 31 13:49:35 controller1 rabbitmqctl: Stopping and halting node rabbit@controller1 ...0 y4 R/ n* r, _( {& |
Jul 31 13:49:35 controller1 rabbitmqctl: Error: unable to connect to node rabbit@controller1: nodedown# X. y% L: L% k5 @
Jul 31 13:49:35 controller1 rabbitmqctl: DIAGNOSTICS; K& n: ^1 i, m2 n
Jul 31 13:49:35 controller1 rabbitmqctl: ===========- w/ Y  J" {- J5 ~1 r' @3 C7 W
Jul 31 13:49:35 controller1 rabbitmqctl: attempted to contact: [rabbit@controller1]
* [! a7 U% n& ]; N$ G* ZJul 31 13:49:35 controller1 rabbitmqctl: rabbit@controller1:: M! ^# X8 Z7 V, [; K
Jul 31 13:49:35 controller1 rabbitmqctl: * connected to epmd (port 4369) on controller13 p/ H  b  w' b& M* v9 D- k% R# v, x7 t; h# a
Jul 31 13:49:35 controller1 rabbitmqctl: * epmd reports: node 'rabbit' not running at all7 v- {* e. }5 n) T5 u
Jul 31 13:49:35 controller1 rabbitmqctl: no other nodes on controller1
6 B* T2 m3 _/ T9 V* @- JJul 31 13:49:35 controller1 rabbitmqctl: * suggestion: start the node0 n) [3 F. r3 X, a
Jul 31 13:49:35 controller1 rabbitmqctl: current node details:2 _5 _: U7 r3 N" s4 G  F
Jul 31 13:49:35 controller1 rabbitmqctl: - node name: 'rabbitmq-cli-32@controller1'
9 J  i7 S' I( |Jul 31 13:49:35 controller1 rabbitmqctl: - home dir: /var/lib/rabbitmq. F% [$ Q$ S" G3 A
Jul 31 13:49:35 controller1 rabbitmqctl: - cookie hash: buJnXDIImBT/HahybX0c7A==
6 u/ H0 X# _1 I/ K3 i  B  zJul 31 13:49:35 controller1 systemd: Failed to start RabbitMQ broker.8 }- u7 H6 D7 C/ x5 P
Jul 31 13:49:35 controller1 systemd: Unit rabbitmq-server.service entered failed state.
+ }& D, W  T# k- YJul 31 13:49:35 controller1 systemd: rabbitmq-server.service failed.
 楼主| 发表于 2018-7-31 14:09:51 | 显示全部楼层
解决办法:
) d; L! [  X3 S- W3 N检查修改rabbitmq-env.conf文件,写成ip地址就可以了。hosts域名解析不可用。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-10 16:22 , Processed in 0.040837 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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