EOS nodeos 常見問題錯誤故障排除解決
阿新 • • 發佈:2019-01-24
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工具鏈、賬戶與錢包、發行代幣、智慧合約開發與部署、使用程式碼與智慧合約互動等核心知識點,最後綜合運用React和EOS的各知識點完成一個便籤DApp的開發。