Background: Not a lot of linux experience but technically able
What's the best way to troubleshoot the stability of bitcoind? I've had it just stop for no discernable reason.
I'm doing a full sync with txindex=1 about 615000 some blocks synced so far.
Running on a raspberry pi 3. The debug.log doesn't show anything particularly interesting. Simply starting it back up again works with no errors.
If i want to make sure my node is up... what's the best way to do that? A cron script that tries to start it if it's down? What about if that's failing?
Best solution seems to be to update some very stable external system (azure or something) every time it learns about a new block and alerting on that system if it doesn't see one for a couple hours or something.
Either using zeromq or a cron script checking for current block height to do the update.
Open to any best practices or already built solutions for this though.