Hi,
I 'm running few tests on blockchain and not doing much transactions. 2-3 transactions once in a while but I did about 500k transactions earlier in the same blockchain. Today when I was tried to check the status of my node I saw "errors" : "EXCEPTION: St9bad_alloc \nstd::bad_alloc \nbitcoin in ProcessMessages() \n" from the getinfo command.
multichain-cli chain1 getinfo
{"method":"getinfo","params":[],"id":1,"chain_name":"chain1"}
{
"version" : "1.0.2",
"nodeversion" : 10002901,
"protocolversion" : 10009,
"chainname" : "chain1",
"description" : "MultiChain chain1",
"protocol" : "multichain",
"port" : 6791,
"setupblocks" : 60,
"nodeaddress" : "chain1@172.31.22.144:6791",
"burnaddress" : "1XXXXXXWm8XXXXXXMhXXXXXXU8XXXXXXaJWtEc",
"incomingpaused" : false,
"miningpaused" : false,
"walletversion" : 60000,
"balance" : 0.00000000,
"walletdbversion" : 2,
"reindex" : false,
"blocks" : 1449,
"timeoffset" : 0,
"connections" : 1,
"proxy" : "",
"difficulty" : 0.00000006,
"testnet" : false,
"keypoololdest" : 1510637825,
"keypoolsize" : 2,
"paytxfee" : 0.00000000,
"relayfee" : 0.00000000,
"errors" : "EXCEPTION: St9bad_alloc \nstd::bad_alloc \nbitcoin in ProcessMessages() \n"
}
But my transactions are replicated fine on the other node. Should I be worried? Seems like a memory leak.
Also is there a h/w recommendation for running blockchains in terms of memory and cpu mainly?