The solution for the original author was to change or remove the timeouts being enforced by the network devices, firewalls, routers, etc. in the path between Rundeck and the remote node.
An easy way to tell if the problem is outside of Rundeck is to ssh from a command line shell on the Rundeck server to a host where the problem is occurring, and run “sleep 86400”. Look at it in 61 minutes, and hit control-C to interrupt the sleep command. If it immediately says the connection was dropped, then it’s not Rundeck.
Paul M. Lambert