How to fix these errors and warnings with Integration Runtime (Self-hosted) Host Service on Windows

Richard Martinez 5 Reputation points
2024-05-30T15:17:54.2933333+00:00

Our Windows server administrator found that the Windows event log is so full that it can only hold entries for the last few hours. The following error occurs 3 times in a row in the Event Viewer every couple of hours:

Log Name:      Integration Runtime

Source:        Integration Runtime (Self-hosted) Host Service

Date:          5/30/2024 10:35:49 AM

Event ID:      42024

Task Category: None

Level:         Error

Keywords:      Classic

User:          N/A

Computer:      AZURE-IR-01.ms.rhoworld.com

Description:

DEBUG:

System.ComponentModel.Win32Exception (0x80004005): Access is denied

   at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)

   at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)

   at System.Diagnostics.Process.Kill()

   at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.TryToCleanLeakedProcess(Nullable`1 before)

He also reported that there’s a flood of warnings that occur every 5-15 seconds:

 

Log Name:      Integration Runtime

Source:        Integration Runtime (Self-hosted) Host Service

Date:          5/30/2024 10:35:49 AM

Event ID:      41014

Task Category: None

Level:         Warning

Keywords:      Classic

User:          N/A

Computer:      AZURE-IR-01.ms.rhoworld.com

Description:

Worker process cd34a961-f38a-4a2f-942c-be2da801be00 disconnected.

Activity ID:  d3f477f0-033f-4a16-9a3f-f2d03a5e5fb3

Can anyone provide advice on how to fix these issues?

We have not seen any problems with this SHIR executing ADF activities.

Thanks.

Richard

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,196 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Bhargava-MSFT 29,266 Reputation points Microsoft Employee
    2024-05-30T19:54:03.33+00:00

    Hello Richard Martinez,

    Welcome to the Microsoft Q&A forum.

    I just checked with my internal team and as per thier suggestions, you can ignore those errors. This error won't impact the pipeline runs.

    Possible root cause for this error: System.ComponentModel.Win32Exception (0x80004005): Access is denied

    it's mostly possible that there are some third party application running on the node which is blocking the process to exit. You could leverage Process Monitor which also can shows stack trace, from there we can know if some third party module was hooked into SHIR processes.

    If you choose to capture a dump, please ensure it was captured at the point where access denied exception was thrown. There are a lot tools which could be configured to capture exception dump.

    How to capture the dump:

    User's image

    Also, please check if your SHIR is upto date. If not, please install the latest SHIR version and see if you still see these errors.

    I hope this helps. Please let me know if you have any further questions.

    0 comments No comments