我的asp.net Web应用程序每天遇到停机时间,需要永远响应。但是一旦我停止并启动(不是iis重置)IIS中的网站,它将再次运行。然后几小时/一天后它将再次无响应。那是什么原因?我怀疑与数据库的未关闭连接但很难找到它们。这些代码是由前任程序员完成的。
答案 0 :(得分:0)
可以使用App Insight等APM工具来监控请求的请求响应时间。
您可以实施Google分析,以查看在线用户数或要求查看其阈值问题。
答案 1 :(得分:0)
在发布期间查看IIS日志并检查时间字段。如果高于正常值,请继续执行以下步骤
在发布期间(重新启动网站之前),捕获w3wp进程的手动挂起转储 - https://blogs.msdn.microsoft.com/debugdiag/2013/03/15/debug-diagnostic-1-2-generate-a-manual-hang-dump-on-a-specific-process/
运行Debug Diag报告并尽可能分享。它会告诉你可能出错的事情。