Remote Debugging
Remote Debugging
No
Remote Debugging 1
6
7
Pointers
Remote debugging in UiPath extends your debugging capabilities to scenarios where your automation runs on mach
with different configurations, including remote machines.
It allows you to connect to and debug robots deployed on those remote machines using two methods: a direct TCP/
connection to the remote machine or through Orchestrator for unattended robots in the same tenant.
Two available connection type from studio for remote debugging are:
a. Through Remote Machine
b. Through Unattended Robot
c. In studio
Set up a connection to the remote robot.
Make sure remote execution is enabled.
Run or debug your project.
To run or debug a project remotely using an Unattended Robot connected to Orchestrator, you should:
For debugging foreground processes, the option Run foreground automations is enabled for the robot in Orchestrat
Depending on the type of connection used for remote debugging, the remote robot gets the activity packages requi
execute a project as follows:
i. Remote machine connection - Studio sends the list of project dependencies and activity feeds (package sources) t
remote robot, which uses the feeds provided by Studio to download the required packages.
ii. Unattended robot connection - Studio sends only list of project dependencies to the remote robot, which uses th
Orchestrator feeds and the activity feeds configured on the remote robot to download the required packages.
Known limitations
When you use a remote machine connection, if you pause debugging for an extended period of time, a Connection
error might occur in Studio even though on the remote machine the connection still appears to be active. To avoid t
issue, you can increase the TCP idle timeout in your cloud or on-premises load balancer.
Remote debugging long-running workflows is only supported for unattended robot connections.
When you use an unattended robot connection, selecting the Picture in Picture option does not start execution in a
separate session.
The Show Live Stream option works only if the robot service on the unattended robot is deployed in service mode.
The Show Live Stream option is only supported for Automation Cloud Orchestrator and Automation Suite Orchestra
Any one of the following and not all the conditions