I’m sure someone must have suggested this but could we get Orchestrator to automatically handle re-boots? This would work as follows:
Process not responding - attempt to automatically kill after X minutes of no logs.
Reboot the VM (required to ensure all apps are closed down).
Automatically restart the process that was originally running
Pick up the next queue item
This would cover situations where the process is just hanging OR the machine itself is not responding. Maybe a max number of 3 reboots a day should be permitted before someone should investigate the machine manually?
But it means that a person has to reboot the machine, and also restart the job manually? I’m thinking it could all be handled automatically up to X number of attempts before a person needs to get involved?
If the machine itself is not responding or UiPath is not responding, how would it be able to execute the activity to reboot which it received from Orchestrator?
If the process it not working properly (maybe due to other programs which are not responding). then you can easily identify those robots in Orchestrator. You can then either reboot those computers/VMs through your common server management or RDP.
Or you can make a simple workflow which you can send to thesesystems, which includes powershell code to reboot the system: How To Restart Computers Remotely via PowerShell -- Microsoft Certified Professional Magazine Online
If not responding programs is a common thing which will need you to reboot several times a day, then it’s probably better to investigate the issue and put the robot on hold and take it out of production.