Hyperledger:'membersrvc' 没有响应
Hyperledger: 'membersrvc' not Responding
我的开发环境在满足所有先决条件后已经启动:
vagrant up
vagrant ssh
make membersrvc
make peer
但是在进入文件夹 $ cd $GOPATH/src/github.com/hyperledger/fabric
后尝试通过执行 membersrvc
来启动 membersrvc 时,它没有响应!
一小时后仍无响应!
有什么建议吗?
这正是 membersrvc
应有的行为方式。当您执行 membersrvc
命令时,您看不到任何输出,但是您可以通过打开单独的终端 window 和 运行ning [= 来验证它是 运行ning 22=]
ps -a | grep membersrvc
命令。
此外,正如 Sergey Balashevich 评论的那样,您还需要确保 membersrvc
已启动并且 运行ning beforepeer
进程将能够获得有效证书,这意味着您需要在单独的终端 windows 同时启动 membersrvc
和 peer
进程。
如果你想 运行 一个终端中的所有进程 window 你可以在后台执行它们,因为 membersrvc > result 2>&1 &
它会启动进程并重定向两个 stdout
和 stderr
到您可以指定的 result
文件。如果您根本不关心输出 - 您可以使用 /dev/null
而不是指定文件。
我的开发环境在满足所有先决条件后已经启动:
vagrant up
vagrant ssh
make membersrvc
make peer
但是在进入文件夹 $ cd $GOPATH/src/github.com/hyperledger/fabric
后尝试通过执行 membersrvc
来启动 membersrvc 时,它没有响应!
一小时后仍无响应! 有什么建议吗?
这正是 membersrvc
应有的行为方式。当您执行 membersrvc
命令时,您看不到任何输出,但是您可以通过打开单独的终端 window 和 运行ning [= 来验证它是 运行ning 22=]
ps -a | grep membersrvc
命令。
此外,正如 Sergey Balashevich 评论的那样,您还需要确保 membersrvc
已启动并且 运行ning beforepeer
进程将能够获得有效证书,这意味着您需要在单独的终端 windows 同时启动 membersrvc
和 peer
进程。
如果你想 运行 一个终端中的所有进程 window 你可以在后台执行它们,因为 membersrvc > result 2>&1 &
它会启动进程并重定向两个 stdout
和 stderr
到您可以指定的 result
文件。如果您根本不关心输出 - 您可以使用 /dev/null
而不是指定文件。