我已经从源头构建了围棋,并且我在一个码头容器中运行Ubuntu。我可以很好地从命令行运行geth命令,但是我很难将RPCalls附加到它或将它卷到上面。
例如:
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:8545curl的错误消息是curl: (7) Failed to connect to localhost port 8545: Connection refused。
附加的错误消息是Fatal: Unable to attach to geth node - Invalid endpoint。
我遗漏了什么?我没有为RPC完全配置geth吗?
发布于 2016-06-07 07:08:56
当您启动Geth时,可能需要几秒钟才能完成引导。只有在完成启动之后,HTTP/IPC/WS端点才会被打开,所以您需要等待这种情况发生,然后才能向它发送请求。
编辑:请注意,Geth有很多管理子命令(例如,帐户、导入、升级b等),它们只执行一些预定义的功能,然后终止。它们不启动节点,因此没有什么可连接的。
发布于 2016-06-08 14:11:55
我需要的是
就这样。我只需要等两次。谢谢佩特!
https://ethereum.stackexchange.com/questions/5732
复制相似问题