Also can anyone point me in direction of a good tutorial for bitcoind?
Bitcoin 0.11.0 solves the freezing i was seeing (recommended to upgrade if you have issues) This release supports running a fully validating node without maintaining a copy of the raw block and undo data on disk. AKA pruning which has to be manually activated by using below code in
bitcoin config and don't use it if you use the wallet function because it turns it off. (also incompatible with -txindex will auto. turn it of)
prune=N : where N is the number of MB to allot for raw block & undo data (don't know what is a good number they mention 550mb though)
They are also recommending these for the transaction flooding
minrelaytxfee=0.00005
limitfreerelay=5 defualt=10
My local node has been updated to core 0.11.0 and 14.0-9. While I'm still seeing higher-than-usual rejected hash rate percentages, I haven't experienced the freezing/lost contact issues again. So far, so good.
I heard blocking peers can effect your bitcoin node in a weird way. If you are using -addnode or -connect try using defualts and see if that fixes it.Depending on your peers take off firewall as well.