fabric部署多机节点过程中orderer打开失败情况解决

在阿里云服务器上部署solo多机节点时遇到了一个这样的问题:

在部署orderer节点时,编写好了docker-orderer.yaml文件之后上传到orderer服务器上,输入docker-compose -f docker-orderer.yaml up -d指令启动orderer节点显示如下在这里插入图片描述正常而言此时orderer节点已经部署成功,但是此时输入docker ps命令却没有显示orderer容器。输入docker ps -a发现此时orderer节点群是创建成功了,但是却启动失败。

此时查看docker logs(具体命令自行百度),发现报错为

fatal error: unexpected signal during runtime execution

参考其他博主的回答,发现这是阿里云服务器存在的问题:

问题分析:aliyun 服务器软件网络配置导致 go 语言的DNS解析出现问题。

解决方案:在阿里云ecs机器输入 vim /etc/resolv.conf指令,把第一行的 options timeout:2 attempts:3 rotate single-request-reopen 这一行内容注释掉

完成后重启orderer容器,启动成功
在这里插入图片描述

//update 2020.7.20
//对你有帮助的话请记得点赞呀!

你可能感兴趣的:(Learning_Code)