无法启动节点,只有cita-forever在运行

情况是这样的:
首先,有两台服务器A和B,两台服务器均使用wget 下载了cita_secp256k1_sha3且两台服务器的docker正常运行。

然后,在A上用命令./bin/cita create --chain_name CITA-NOEL-CHAIN --jsonrpc_port 3337 --grpc_port 7000 --ws_port 6337 --super_admin 0xc8b2ca* --nodes "192.168.31.182:9000,192.168.31.182:9001,192.168.31.186:9002,192.168.31.186:9003" --contract_arguments VersionManager.version=1 SysConfig.checkSendTxPermission=true SysConfig.economicalModel=1 SysConfig.checkFeeBackPlatform=true SysConfig.chainOwner=0x1340e3* SysConfig.operator="NOEEEEL" SysConfig.website="noel.com" SysConfig.blockInterval="10000" SysConfig.name="CNoel" 创建了4个节点,会生成一个CITA-NOEL-CHAIN目录,然后将其复制到B服务器。

其次,在A上使用命令bin/cita setup CITA-NOEL-CHAIN/0bin/cita start CITA-NOEL-CHAIN/0 启动A上的节点,同样在B上使用相同命令启动B上的节点。
最后,A上的节点在运行:

abc@abc-virtual-machine:~/cita/cita_secp256k1_sha3$ bin/cita status CITA-NOEL-CHAIN/1
cita-executor -c executor.t   3678 00:00:00
cita-network -c network.tom   3681 00:00:08
cita-chain -c chain.toml      3676 00:00:00
cita-forever                  3664 00:00:00
cita-auth -c auth.toml        3674 00:00:14
cita-bft -c consensus.toml    3677 00:00:01
cita-jsonrpc -c jsonrpc.tom   3679 00:00:02

然鹅,B上的输出只有:

bin/cita top CITA-NOEL-CHAIN/2
user        658      1  0 16:47 ?        00:00:00 cita-forever

查看网络日志:

position:
Thread main panicked at failed to open url amqp://guest:guest@localhost/CITA-NOEL-CHAIN/2 : Protocol("Unexpected method frame: connection.close, expected: connection.open-ok"), /opt/.cargo/git/checkouts/cita-common-1aad419f3e80ba17/73402b5/pubsub_rabbitmq/src/lib.rs:60

This is a bug. Please report it at:

    https://github.com/cryptape/cita/issues/new?labels=bug&template=bug_report.md

============================

这个报错是连不上Rabbitmq。
Rabbitmq是在cita-run容器里面的,不需要额外安装配置的。

一个可能的原因是,B服务器上本身有Rabbitmq在跑,端口冲突导致容器里的Rabbitmq跑不起来。
因为考虑到网络方面的原因,cita-run镜像并没有隔离网络,跟主机共用同一个网络空间。

!真是厉害,一语道破,重试了,果然。谢谢您