I am hosting my ASP MVC app on IIS on a Windows Server 2022, and everything works well until about a day and a half or two days, when the server crashes and I have to reboot it using the hardware reset button. It seems to occur after about 2k or 3k visitors. I have checked the memory and CPU usages, as well as their thermal behaviors, and everything seems to be normal. The server has an AMD Threadripper 1950x CPU with 64GB of RAM, and it always has 92% free memory. How can I determine the cause of this crash?