我在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"
}
我不知道这个错误是什么意思,或者我怎么能解决这种错误。
答案 0 :(得分:1)
错误" EXCEPTION:11DbException
Db :: put:无法在ProcessMessage()"中分配内存比特币是因为你使用的是旧版本的bitcoind(0.3.24)。我有同样的问题,我把它升级到最新的bitcoind版本(0.9.3),现在每件事都适合我。所以我建议你尽快升级它。
你现在可以看到它为我工作 -
阵 ( [版本] => 90300 [protocolversion] => 70002 [walletversion] => 10500 [balance] => 0 [blocks] => 299134 [timeoffset] => -73 [connections] => 32 [proxy] => [难度] => 8000872135.9682 [testnet] => [keypoololdest] => 1415022680 [keypoolsize] => 101 [paytxfee] => 0 [relayfee] => 1.0E-5 [errors] => )