第一次打电话给服务失败,但500后来的电话都没有问题

我们处于一个宁静的环境,我们的环境细节如下:

WebAPI2,Docker,.net Core。 现在,这个服务存在一个奇怪的问题。 这是一个self-hosted service它实际上一直运行良好,除非它闲置了很长时间,然后第一个服务调用失败, Http 400

不知道这是否是相关的,但我确实看到类似的行为,当我从邮递员服务从浏览器,并进行第一次调用,它会失败HTTP 500 (有点不同,从我们看到从Web客户端返回400)

但是,第一个呼叫总是失败的底线保持不变

现在的情况是,除了第一个请求之外,所有的后续请求都是OK的。 这让我觉得我必须做一些闲置服务,但是我不知道堆栈中的哪个组件。 另外,如何阻止它performance这种方式。 我可以,因为这是一个自我托pipe的服务?