我有一个ASP.NET Web API应用程序托管在IIS 10上,HTTPERR日志中出现了大量Request_Cacnelled日志。
我怀疑这可能是由于一些挂起的请求,但在检查每个计数器的HTTP Service Request Queues\Current Queue Size
,HTTP Service Request Queues\Arrival Rate
,ASP.NET Applications\Requests / Sec
,ASP.NET Applications\Request Execution Time
后,它们都没有显示出增加。
什么是可能的原因可能导致Request_Cacnelled
和我应该如何解决?
1条答案
按热度按时间nxowjjhe1#
如果Httpclient中的超时时间大于服务中的超时时间,则会出现Request_Cancelled错误。
您可以尝试将Httpclient中的超时设置得更小。
此外,您还可以通过此链接获得更详细的信息:
https://stackoverflow.com/a/58109148/13336642的一个。