У меня часто возникала проблема утечек памяти при работе с ethereum node ( Geth ). Я не мог понять причину, проблема возникла в неопределенный момент времени. Сервер мог работать неделю, а иногда требовал дня, чтобы сломаться. Мы развиваемся в локальной сети: "chainId": 15
My genesis.json
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"difficulty": "0x400",
"gasLimit": "0x2100000",
"alloc": {
"7a69b359e86893efa3d9732e4c65ced51567edd0":
{ "balance": "0x1337000000000000000000" }
}}
Серверная часть : 4 процессора / 8 ГБ памяти / Ubuntu 18.04 x64
Команда для запуска :
geth --rpcapi personal,web3,eth --mine --minerthreads 4 --rpccorsdomain '0.0.0.0:5000' --rpc --networkid 1999 --datadir ./ --rpcvhosts 127.0.0.1 --port 30304 --rpcport 8546 --rpcaddr 0.0.0.0
Go версия 1.11.1
Geth версия 1.8.17-stable-8bbe7207