Ich habe einen Ubuntu 14.04 512 MB RAM/100 GB HDD-Server, den ich zum Hosten eines Remote-Bitcoin-Knotens verwende. bitcoind
holt derzeit auf und aus irgendeinem Grund hört es nach etwa 10-20 Minuten auf zu funktionieren, wenn ich es neu starte. Nichts Interessantes in debug.log
:
2015-01-11 04:28:47 UpdateTip: new best=000000000000000027ce5c42b2e4b3e5cc51f441aaf3644a4fe8bf0215abae7c height=306691 log2_work=79.261277 tx=41024325 date=2014-06-19 19:10:49 progress=0.488913
2015-01-11 04:28:47 ProcessBlock: ACCEPTED
2015-01-11 04:28:47 ProcessBlock: ORPHAN BLOCK 290, prev=00000000000000003de1051078cb951cadb90aad2e1a94019df07d431384934e
// nothing here, bitcoind not working anymore
Was ist los und wie kann ich es beheben?
UPD hier ist die bitcoin-cli getinfo
Ausgabe:
{
"version" : 90300,
"protocolversion" : 70002,
"blocks" : 306754,
"timeoffset" : 0,
"connections" : 10,
"proxy" : "",
"difficulty" : 13462580114.52533913,
"testnet" : false,
"paytxfee" : 0.00000000,
"relayfee" : 0.00001000,
"errors" : ""
}
Ich hatte ein ähnliches Problem – es stellte sich heraus, dass Bitcoin nicht mehr genügend Speicher hatte. (Dies geschah, als ich einen der 512-MB-VPS von DigitalOcean verwendete.)
Hier ist, was Sie tun können, um zu überprüfen, ob dies das Problem ist:
Führen Sie den Befehl auswatch free -m
Sie werden so etwas sehen:
total used free shared buffers cached
Mem: 997 891 106 0 117 640
-/+ buffers/cache: 133 864
Swap: 4095 0 4095
Betrachten Sie den Schnittpunkt von -/+ buffers/cache
und free
. So viel freien Speicher haben Sie. In diesem Beispiel sind es 864 MB.
Wenn diese Zahl vor dem Absturz unter 10 MB fällt, ist das wahrscheinlich das Problem.
Folgendes können Sie tun, wenn dies das Problem ist, das Sie haben:
Holen Sie sich einen größeren VPS von Ihrem Anbieter.
Versuchen Sie, hinzuzufügen
dbcache=50
maxconnections=4
rpcthreads=2
zu Ihrer bitcoin.conf-Datei.
bitcoind -disablewallet -dbcache=50 -maxorphanblocks=100 -maxconnections=4 -rpcthreads=2
hat aber bisher geholfen.
Benutzer11221