2018-06-01 14:28:41 socket recv error An existing connection was forcibly closed by the remote host. (10054).
This seems to be an error associated with the connecting ports/nodes and not with your core wallet. I assume such an error occurs when the wallet connection to the nodes get filled up completely with the existing connections and the wallet doesn't get connected to outbound connections
So the only way for you to connect to a node to get the existing connection is by going into console and typing
addnode <node> add/remove/onetrySince your core may be full with the existing connections, add command won't connect as they only work when the outgoing connections are not full . So
Is the only possible option for you to try. Better take a backup of your wallet.dat before trying this out. Some ISP may even have blocked the 8333 port, so better get a non standard port from
https://bitnodes.earn.com and try connecting.