I have an ASP.NET web API app hosted on IIS 10, there are tons of Request_Cacnelled log appear in HTTPERR log.
I suspect that may be due to some hang-on requests but after checking HTTP Service Request Queues\Current Queue Size, HTTP Service Request Queues\Arrival Rate, ASP.NET Applications\Requests / Sec, ASP.NET Applications\Request Execution Time per counters, they all not showed an increase.
What's the possible reason may cause Request_Cacnelled and how should I troubleshoot?
If the timeout in your Httpclient is greater than the timeout in the service, the error Request_Cancelled will appear.
You can try to set the timeout in your Httpclient smaller.
In addition, you can also get more detailed information through this link:
https://stackoverflow.com/a/58109148/13336642.