为什么有时在一段空闲时间后第一次 api 请求需要超过 15 秒?

问题描述 投票:0回答:1

我在.net core中有一些api 配置了我能做的一切,所以 apppol 不会被回收/始终运行等

但是如果我在请求之间等待 10/15 分钟 第一次通话需要 >15 秒 接下来每一个 10ms

我确实启用了日志记录来了解这次所花费的时间 我看到这是

  1. -MODULE_SET_RESPONSE_SUCCESS_STATUS

如何追踪为什么花了这么长时间?

它在做什么?

感谢和问候

.net asp.net-core iis
1个回答
0
投票

对于未来的搜索者 它正在等待 .net 验证证书吊销列表(可能在获取此列表或其他内容时出现超时...)

解决办法是

     o => 
     {
         o.RevocationMode = System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck; 
     });
© www.soinside.com 2019 - 2024. All rights reserved.