我们处于一个宁静的环境中,我们的环境细节如下:
WebAPI2,Docker,.net Core。现在,该服务存在一个奇怪的问题。这是一个self-hosted service
它实际上一直运行良好,除非它长时间闲置,然后第一次调用服务失败,Http 400
不确定这是否相关但是我确实看到类似的行为当我从浏览器发送邮件并进行第一次调用时,它失败了HTTP 500
(与我们从网上看到的有点不同)客户返回400)
但底线仍然相同,第一次通话一直失败
现在,事情是所有后续请求都是正常的,除了第一个。这让我觉得它必须与空闲的坐位服务有关,但我不知道堆栈中的哪个组件导致它。另外,如何阻止它以这种方式行事。我可以因为它是一个自托管服务吗?