重新啟動後無法訪問 RPC 埠 8332
我第一次在 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