There's no reason to ever manually perform or schedule a restart for any of these services.
You need to troubleshoot the core issue you are describing or open a support case to help you with this.
The log file for collection evaluation is collevel.log on the primary site server.
"Deployment hang" is far too generic to point you in any direction for troubleshooting.