Go-Ethereum

如何修復“致命:錯誤啟動協議棧:監聽 udp:30303:綁定:地址已在使用”?

  • September 5, 2018

我指的是教程,並且miner.start(1)工作正常,並且按預期開始探勘,如下所示。

INFO [09-05|15:41:26.486] Commit new mining work                   number=221 sealhash=1892af…f2ffcd uncles=0 txs=0 gas=0 fees=0 elapsed=243.187µs
INFO [09-05|15:41:26.706] Successfully sealed new block            number=221 sealhash=1892af…f2ffcd hash=10497a…b00914 elapsed=219.629ms
INFO [09-05|15:41:26.706] 🔗 block reached canonical chain          number=214 hash=b3cb32…9dbe53
INFO [09-05|15:41:26.706] 🔨 mined potential block                  number=221 hash=10497a…b00914
INFO [09-05|15:41:26.707] Commit new mining work                   number=222 sealhash=36083f…4c7697 uncles=0 txs=0 gas=0 fees=0 elapsed=202.361µs
INFO [09-05|15:41:32.083] Successfully sealed new block            number=222 sealhash=36083f…4c7697 hash=18607b…9362b7 elapsed=5.376s
INFO [09-05|15:41:32.083] 🔗 block reached canonical chain          number=215 hash=5ce9de…005985
INFO [09-05|15:41:32.083] 🔨 mined potential block                  number=222 hash=18607b…9362b7
INFO [09-05|15:41:32.084] Commit new mining work                   number=223 sealhash=90508f…09cb94 uncles=0 txs=0 gas=0 fees=0 elapsed=158.478µs

現在作者說要在挖礦開始後檢查餘額,所以我打開一個新的 geth 視窗控制台說

致命:啟動協議棧時出錯:監聽 udp:30303:綁定:地址已在使用中

這很明顯,因為目前正在執行的探勘視窗。

所以我的問題是我如何在啟動礦工後查看餘額?

還是我應該等待採礦完成?

如果我應該等待採礦完成,那麼需要多長時間才能完成?

因此,我在這裡發布我自己文章的答案,以便其他人受益。

**Q1。**啟動礦機後如何查看餘額?

**答。**您可以通過附加 geth 控制台執行來檢查餘額,但如果您不知道 ipc 文件在哪裡,則使用您的基本目錄中的以下命令通過此命令查找 ipc 文件。

sudo find /home/user/ -name "*.ipc"

這將找到 ipc 文件的位置,所以在我的情況下是/home/blockchain/medium-article/datadir/geth.ipc

現在像下面的命令一樣附加geth控制台。

sudo geth attach /home/blockchain/medium-article/datadir/geth.ipc

**Q2。**我應該等待採礦完成嗎?

**答。**不,您不必等待探勘完成。按照上述過程,您可以打開 geth 控制台。

**Q3。**完成需要多少時間?

**答。**時間因配置而異。

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