1. 程式人生 > >EOS nodeos 常見問題錯誤故障排除解決

EOS nodeos 常見問題錯誤故障排除解決

Memory does not match data

Error:”Memory does not match data” ,即“記憶體不匹配資料”重啟時出錯。

如果當你啟動nodeos時遇到了這個錯誤,例如St9exception: content of memory does not match data expected by executable,嘗試使用下列引數選項之一重新啟動nodeos(可以使用nodeos --help獲得這些引數選項的完整列表)。

Command Line Options for eosio::chain_plugin:
    --fix-reversible
-blocks recovers reversible block database if that database is in a bad state --force-all-checks do not skip any checks that can be skipped while replaying irreversible blocks --
replay-blockchain clear chain state database and replay all blocks --hard-replay-blockchain clear chain state database, recover as many blocks as possible from the block log
, and then replay those blocks --delete-all-blocks clear chain state database and block log

Could not grow database file to requested size.

Error:”Could not grow database file to requested size.” 即“無法將資料庫檔案增長到請求的大小。”

--shared-memory-size-mb 1024來啟動nodeos。1 GB共享記憶體檔案允許大約一百萬個交易。

我執行/連線到什麼版本的EOSIO?

如果可以使用預設值,那麼cleos get info將輸出一個包含server_version的欄位的塊。如果你的nodeos沒有使用預設值,那麼你需要知道nodeos的URL。在這種情況下,使用你的URL引數的nodeos命令:

cleos --url http://localhost:8888 get info

只關注當前塊的版本行:

cleos --url http://localhost:8888 get info | grep server_version

分享一個EOS智慧合約與DApp開發入門教程,歡迎大家來學習互動:

EOS教程

本教程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、賬戶與錢包、發行代幣、智慧合約開發與部署、使用程式碼與智慧合約互動等核心知識點,最後綜合運用React和EOS的各知識點完成一個便籤DApp的開發。

  • web3j教程,主要是針對java和android程式設計師進行區塊鏈以太坊開發的web3j詳解。
  • 以太坊教程,主要介紹智慧合約與dapp應用開發,適合入門。
  • 以太坊開發,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智慧合約開發互動,進行賬號建立、交易、轉賬、代幣開發以及過濾器和事件等內容。