Go-Ethereum

geth –testnet attach“getsockopt:連接被拒絕”,區塊鏈保存在外部儲存上

  • August 23, 2017

我剛剛完成了與測試網的同步,但是在上面執行 geth 控制台時遇到了問題。

將區塊鏈儲存在外部 USB 驅動器上,這是我用來在測試網上啟動 geth 的命令 $ geth --testnet --datadir /media/removable/Lexar/ethereum/ --ipcpath ~/.ethereum/geth.ipc

並嘗試使用 geth 控制台連接到網路 geth --testnet attach http://127.0.0.1:8545 給了我這個錯誤:

致命:無法啟動 JavaScript 控制台:api 模組:發布 http://127.0.0.1:8545:撥號 tcp 127.0.0.1:8545:getsockopt:連接被拒絕

我在這裡閱讀了這個答案,但即使有--ipcpath建議的標誌,它也不起作用。

請指教。任何幫助,將不勝感激。

一旦 geth 節點已經在您的機器上執行,那麼附加您不需要再次提供 rpcaddr,您可以使用以下命令將控制台附加到您已經執行的 geth 節點 -

geth attach ipc://path/to/ipc/datadir/geth.ipc

你只需要知道你的 IPC 文件,然後你就可以使用上面的命令附加它。

希望這可以幫助。

引用自:https://ethereum.stackexchange.com/questions/24963