Take a look at the
recommended requirements and see if your masternode hardware is sufficient.
Link :
https://docs.dash.org/en/stable/masternodes/understanding.html#masternode-requirements
With PoSe bans you not only need to issue a protx update_service command to get your masternode released from its PoSe ban , you also need to fix the reason why your masternode got PoSe banned in the first place. Or you run the risk that this will happen again... and again.. and again.
You need to check if you have enough diskspace, enough RAM, installed enough SWAP space, have sufficient CPU power and have a restart script or command active on dashd (for example : * * * * * pidof dashd || ~/.dashcore/dashd in your crontab)
View attachment 11321
Also check this checklist :
https://docs.dash.org/en/stable/masternodes/maintenance.html#proof-of-service-bans
You can also take a look at your debug.log .. to see if there is some error mentioned there.
When you do issue a protx update_service command (to get your masternode released from its PoSe ban), i would monitor the RAM usage for awhile. Which means logging into your masternode server from to time and monitor its RAM usage, maybe check your masternode server hardware statistics over time as well.
Also it could be handy to keep an eye on dashd.pid .. note when you first started it and when it was last changed (restarted again). When you have a lot of changed dashd.pid over time with a much more recent date, then that indicates a lot of dashd restarts. Which should not happen all that often on a good functioning masternode.