首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将geth或curl RPC附加到geth

不能将geth或curl RPC附加到geth
EN

Ethereum用户
提问于 2016-06-06 18:21:44
回答 2查看 4K关注 0票数 5

我已经从源头构建了围棋,并且我在一个码头容器中运行Ubuntu。我可以很好地从命令行运行geth命令,但是我很难将RPCalls附加到它或将它卷到上面。

例如:

代码语言:javascript
复制
nohup geth --verbosity 0 --rpc import /home/myvbo/cloudwallets/serverbinaries/blockchainTo1463224 &
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' localhost:8545
geth attach http://localhost:8545

curl的错误消息是curl: (7) Failed to connect to localhost port 8545: Connection refused

附加的错误消息是Fatal: Unable to attach to geth node - Invalid endpoint

我遗漏了什么?我没有为RPC完全配置geth吗?

EN

回答 2

Ethereum用户

回答已采纳

发布于 2016-06-07 07:08:56

当您启动Geth时,可能需要几秒钟才能完成引导。只有在完成启动之后,HTTP/IPC/WS端点才会被打开,所以您需要等待这种情况发生,然后才能向它发送请求。

编辑:请注意,Geth有很多管理子命令(例如,帐户、导入、升级b等),它们只执行一些预定义的功能,然后终止。它们不启动节点,因此没有什么可连接的。

票数 6
EN

Ethereum用户

发布于 2016-06-08 14:11:55

我需要的是

  1. 等待导入完成
  2. 在我使用--rpc下载其他区块链之后,请稍等几分钟。

就这样。我只需要等两次。谢谢佩特!

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/5732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档