Introduction to the MCAD Adapters > Overview of Monitor, Helper and Worker > Overview of Helper
  
Overview of Helper
The Helper, also known as workerhelper, acts as a middleman to handle the communication between the Worker Agent and the Worker process.
The Helper provides a local process running on the worker machine that can control the worker process more effectively.
A single Helper manages only one Worker.
The Helper log file provides information, including the following:
Whether the Worker started successfully or why it failed to start.
How the publish job is proceeding, and the overall status of the Worker.
The Helper can implement timeouts locally on the Worker machine. If a problem occurs or the Worker needs to be shut down, the Helper ensures that the worker is shut down completely and cleans up any remaining processes or files.
* 
The workerhelper does not guarantee a full recovery from errors on the CAD worker. In some cases, you might need to reboot or to manually end processes.