This past week one of our integration runtime services (SHIR) started taking longer and longer to run some pipelines that copy data to ADLS. This happened over the course of a few days. See image below. You can see that pipelines are running longer and longer each day. The durations grew rapidly between May 5 and May 7. At the end they reached about ~10x their normal durations.
There wasn’t any obvious problem with CPU or RAM on the machine, but when I restarted the IR service, things went back to normal. Daily pipelines went back to completing in a reasonable amount of time.
In the past when I've reported issues, the ADF support team has been quick to ask me to reinstall the IR. Is it also a necessary course of action to regularly restart the IR on a daily or weekly basis? Would that avoid this type of behavior ? Is that what others are doing? I suspect ADF is more profitable when pipelines take all day to complete. But that isn't the desired behavior from a customer perspective.

