Bitcoin-Core

重新啟動後無法訪問 RPC 埠 8332

  • April 7, 2022

我第一次在 Debian 11 上編譯並安裝了 Bitcoin Core。除了重啟後無法訪問 RPC 埠 8332 之外,一切都已啟動並執行。

我得到以下錯誤執行bitcoin-cli getblockcount

錯誤:瞬態錯誤超時:無法連接到伺服器 127.0.0.1:8332

如果我然後執行,systemctl restart bitcoind那麼一切正常。

有什麼問題?


systemctl status bitcoind表明它在重新啟動後正常執行。

重啟後看看這個:

netstat -nap | grep bitcoin | grep LISTEN

tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 456/bitcoind

tcp 0 0 127.0.0.1:8334 0.0.0.0:* LISTEN 456/bitcoind

tcp6 0 0 ::1:8332 :::* LISTEN 456/bitcoind

tcp6 0 0 :::8333 :::* LISTEN 456/bitcoind

然後之後systemctl restart bitcoind

tcp 0 0 127.0.0.1:8332 0.0.0.0:* LISTEN 532/bitcoind

tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 532/bitcoind

tcp 0 0 127.0.0.1:8334 0.0.0.0:* LISTEN 532/ bitcoind

tcp6 0 0 ::1:8332 :::* LISTEN 532/bitcoind

tcp6 0 0 :::8333 :::* LISTEN 532/bitcoind

由於某種原因,重新啟動時未打開 8332 埠…

不知道你的意思是:執行`$BITCOIN_HOME/

我沒有這樣的環境變數…

重新啟動時,執行systemctl status bitcoind並查看是否一切正常。你也可以執行`$BITCOIN_HOME/

我通過將以下內容添加到 bincoin.conf 來解決它:

rpcbind=0.0.0.0
rpcport=8332
rpcallowip=192.168.0.1/255.255.255.0

引用自:https://bitcoin.stackexchange.com/questions/113121