1

我在 VPS debian 服务器上安装了 bitcoind,我在 2 天前启动了 bitcoind 以与比特币网络同步,但今天出现以下错误。

        root@vps:~# bitcoind getinfo
    {
        "version" : 32400,
        "balance" : 0.00000000,
        "blocks" : 258354,
        "connections" : 9,
        "proxy" : "",
        "generate" : false,
        "genproclimit" : -1,
        "difficulty" : 112628548.66634709,
        "hashespersec" : 0,
        "testnet" : false,
        "keypoololdest" : 1397553052,
        "paytxfee" : 0.00000000,
        "errors" : "EXCEPTION: 11DbException       
\nDb::put: Cannot allocate memory       \nbitcoin in ProcessMessage()       \n"
    }

我不知道这个错误是什么意思,或者我该如何解决这种错误。

4

1 回答 1

1

错误“EXCEPTION: 11DbException
Db::put: Cannot allocate memory bitcoin in ProcessMessage()”正在出现,因为您使用的是非常旧的 bitcoind(0.3.24) 版本。我遇到了同样的问题,我将它升级到最新的 bitcoind 版本(0.9.3),现在一切对我来说都很好。所以我会建议你尽快升级它。

您现在可以在下面看到它对我有用-

数组([版本] => 90300 [协议版本] => 70002 [钱包版本] => 10500 [余额] => 0 [块] => 299134 [时间偏移] => -73 [连接] => 32 [代理] => [难度] => 8000872135.9682 [testnet] => [keypoololdest] => 1415022680 [keypoolsize] => 101 [paytxfee] => 0 [relayfee] => 1.0E-5 [errors] => )

于 2014-11-05T04:49:30.927 回答