I wouldn't say it stops itself - rather it is trying to communicate back to the server (to talk to a queue, to update a workitem, etc) and does not get a response. As such, the process will instead stop running since it can't perform the next action.
If its happening often I'd check the error logs on your application server for the listed timestamps and you should see some entries around this resource - I bet you'll find something there to look into.
------------------------------
Jeffrey McCormick
ECS RPA Team Lead
Fidelity Investments
Merrimack NH
------------------------------