Go-Ethereum

無法將節點與測試網同步

  • February 13, 2018

我正在嘗試使用以下命令將我的節點與 testnest rpc 同步。 geth --testnet --syncmode "fast" --rpc --rpcapi db,eth,net,web3,personal --cache=1024 --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"

但它只是在啟動本地主機伺服器後卡住了。這是我的終端的螢幕截圖。 在此處輸入圖像描述

當我嘗試使用命令進行 sysnc 時,geth它的同步很好。有人知道這裡有什麼問題嗎?

我猜 13.84.180.240、52.169.14.227 引導節點已關閉。根據 eth 記錄,它一次又一次地嘗試撥號。

--verbosity選項與您的命令一起添加它將告訴什麼是錯誤的/目前 geth 正在做什麼。

geth --testnet --verbosity 6 --syncmode "fast" --rpc --rpcapi db,eth,net,web3,personal --cache=1024  --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"

--verbosity值從 0 到 6 開始。

如果要將日誌設置為預設值,則

geth attach 然後輸入 debug.verbosity(3) 它將重置為預設值。

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