Hi all, thanks to this awesome guide I have successfully set up 3 masternodes that I have been operating for a couple of months now. My only issue is that it seems that about once a week or two, each of the nodes (hosted on vultur) 'crash' (meaning the dashd process stops for some reason), and I have to go through the manual process of restarting the dashd client and digging the wallets out of cold storage to get everything up and running again. There doesn't seem to be a pattern to them crashing, and since I'm not a linux expert I'm having a hard time diagnosing what the problem is here. It does not appear that the instance itself is going down, so something else is causing the dash core to exit.
My questions are:
1) what is the best way to diagnose how/why dashcore stopped functioning?
2) Are other masternode operators seeing this pattern, meaning is this just typical behavior?
3) is the base 768MB / 15GB vultur node enough horsepower for a masternode, or could it be running out of RAM? Storage seems to be fine @ 15GB.
4) Is there a way to restart these nodes without having to dig out your wallet from cold storage each time?
5) Are there external ways to 'crash' someone else's masternode? I've disabled root logins and used the guide's basic firewall setup, should I be doing more here security-wise?
Sorry for the noob questions, I've got a lot to learn about Linux.
1) There is a bunch of scripts posted on forum
could be as simple as:
Code:
#!/bin/bash
if [ -z `pidof dashd` ]; then
/path/to/dashd
fi
Code:
chmod u+x mn_watch.sh
Code:
crontab -e
# add this line
*/5 * * * * /path/to/mn_watch.sh >/dev/null 2>&1
2) It depends, crashes can happen due to a) errors in code b) lack of resources
3) Could be that it's killed by OOM (system), consider adding/increasing swap file
4) If they were offline more than 3 hours - no, if less - they should recover by themselves
5) Could be a result of ddos attack if you don't have proper defense in place and/or enough resources to mitigate it