【RabbitMQ安装后启动失败】

1、出现问题环境
CentOS版本:6.8
RabbitMQ版本:rabbitmq-server-3.7.8-1.el6
erlang版本:erlang-23.1-1.el6.x86_64
防火墙相关端口已开
2、出现问题截图

查看异常日志。把日志中的异常信息copy出来看看。

startup_err 无数据
rabbit@CentOS.log 完整内容如下:

2022-02-15 21:19:44.641 [info] <0.9.0> Log file opened with Lager
2022-02-15 21:19:45.072 [info] <0.228.0> 
 Starting RabbitMQ 3.7.8 on Erlang 23.1
 Copyright (C) 2007-2018 Pivotal Software, Inc.
 Licensed under the MPL.  See http://www.rabbitmq.com/
2022-02-15 21:19:45.074 [info] <0.228.0> 
 node           : rabbit@CentOS
 home dir       : /var/lib/rabbitmq
 config file(s) : (none)
 cookie hash    : 6YEC1Qz/DY3evDL4ytpeKQ==
 log(s)         : /var/log/rabbitmq/rabbit@CentOS.log
                : /var/log/rabbitmq/rabbit@CentOS_upgrade.log
 database dir   : /var/lib/rabbitmq/mnesia/rabbit@CentOS
2022-02-15 21:19:46.701 [info] <0.236.0> Memory high watermark set to 1532 MiB (1607050854 bytes) of 3831 MiB (4017627136 bytes) total
2022-02-15 21:19:46.706 [info] <0.238.0> Enabling free disk space monitoring
2022-02-15 21:19:46.706 [info] <0.238.0> Disk free limit set to 50MB
2022-02-15 21:19:46.710 [info] <0.241.0> Limiting to approx 924 file handles (829 sockets)
2022-02-15 21:19:46.710 [info] <0.242.0> FHC read buffering:  OFF
2022-02-15 21:19:46.710 [info] <0.242.0> FHC write buffering: ON
2022-02-15 21:19:46.711 [info] <0.228.0> Node database directory at /var/lib/rabbitmq/mnesia/rabbit@CentOS is empty. Assuming we need to join an existing cluster or initialise from scratch...
2022-02-15 21:19:46.711 [info] <0.228.0> Configured peer discovery backend: rabbit_peer_discovery_classic_config
2022-02-15 21:19:46.711 [info] <0.228.0> Will try to lock with peer discovery backend rabbit_peer_discovery_classic_config
2022-02-15 21:19:46.711 [info] <0.228.0> Peer discovery backend does not support locking, falling back to randomized delay
2022-02-15 21:19:46.711 [info] <0.228.0> Peer discovery backend rabbit_peer_discovery_classic_config does not support registration, skipping randomized startup delay.
2022-02-15 21:19:46.712 [info] <0.228.0> All discovered existing cluster peers: 
2022-02-15 21:19:46.712 [info] <0.228.0> Discovered no peer nodes to cluster with
2022-02-15 21:19:46.713 [info] <0.44.0> Application mnesia exited with reason: stopped
2022-02-15 21:19:46.786 [info] <0.228.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
2022-02-15 21:19:46.817 [info] <0.228.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
2022-02-15 21:19:46.846 [info] <0.228.0> Waiting for Mnesia tables for 30000 ms, 9 retries left
2022-02-15 21:19:46.847 [info] <0.228.0> Peer discovery backend rabbit_peer_discovery_classic_config does not support registration, skipping registration.
2022-02-15 21:19:46.847 [info] <0.228.0> Priority queues enabled, real BQ is rabbit_variable_queue
2022-02-15 21:19:54.854 [info] <0.415.0> Starting rabbit_node_monitor
2022-02-15 21:19:54.879 [info] <0.228.0> message_store upgrades: 1 to apply
2022-02-15 21:19:54.879 [info] <0.228.0> message_store upgrades: Applying rabbit_variable_queue:move_messages_to_vhost_store
2022-02-15 21:19:54.879 [info] <0.228.0> message_store upgrades: No durable queues found. Skipping message store migration
2022-02-15 21:19:54.879 [info] <0.228.0> message_store upgrades: Removing the old message store data
2022-02-15 21:19:54.880 [info] <0.228.0> message_store upgrades: All upgrades applied successfully
2022-02-15 21:19:54.908 [info] <0.228.0> Management plugin: using rates mode 'basic'
2022-02-15 21:19:54.909 [info] <0.228.0> Adding vhost '/'
2022-02-15 21:19:54.922 [info] <0.455.0> Making sure data directory '/var/lib/rabbitmq/mnesia/rabbit@CentOS/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L' for vhost '/' exists
2022-02-15 21:19:54.928 [info] <0.455.0> Starting message stores for vhost '/'
2022-02-15 21:19:54.928 [info] <0.459.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_transient": using rabbit_msg_store_ets_index to provide index
2022-02-15 21:19:54.929 [info] <0.455.0> Started message store of type transient for vhost '/'
2022-02-15 21:19:54.929 [info] <0.462.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent": using rabbit_msg_store_ets_index to provide index
2022-02-15 21:19:54.930 [warning] <0.462.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent": rebuilding indices from scratch
2022-02-15 21:19:54.930 [info] <0.455.0> Started message store of type persistent for vhost '/'
2022-02-15 21:19:54.931 [info] <0.228.0> Creating user 'guest'
2022-02-15 21:19:54.933 [info] <0.228.0> Setting user tags for user 'guest' to [administrator]
2022-02-15 21:19:54.934 [info] <0.228.0> Setting permissions for 'guest' in '/' to '.*', '.*', '.*'
2022-02-15 21:20:10.952 [info] <0.500.0> started TCP Listener on [::]:5672
2022-02-15 21:20:18.961 [info] <0.228.0> Setting up a table for connection tracking on this node: tracked_connection_on_node_rabbit@CentOS
2022-02-15 21:20:18.963 [info] <0.228.0> Setting up a table for per-vhost connection counting on this node: tracked_connection_per_vhost_on_node_rabbit@CentOS
2022-02-15 21:20:26.995 [info] <0.567.0> Management plugin started. Port: 15672
2022-02-15 21:20:26.995 [info] <0.673.0> Statistics database started.
2022-02-15 21:20:26.996 [notice] <0.118.0> Changed loghwm of /var/log/rabbitmq/rabbit@CentOS.log to 50
2022-02-15 21:20:27.066 [info] <0.9.0> Server startup complete; 3 plugins started.
 * rabbitmq_management
 * rabbitmq_web_dispatch
 * rabbitmq_management_agent
2022-02-15 21:22:04.259 [warning] <0.707.0> HTTP access denied: user 'guest' - User can only log in via localhost
2022-02-15 21:22:19.204 [warning] <0.733.0> HTTP access denied: user 'guest' - User can only log in via localhost

看不出来啥问题。要不然用Docker的方式试试看?

好的,我一会儿去试试docker方式。虽然启动失败了,管理界面是能访问的,rabbitmq进程也有


k哥,重新安装erlang和rabbit相对应的版本后,启动还是报错

[root@CentOS rabbitmq]# service rabbitmq-server start
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.

日志中都是正常启动的信息

解决:
/etc/hosts 中加入一行 127.0.0.1 CentOS (我的linux名称) 解决了。。.不知道为啥

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1   CentOS

1 个赞