C# 在ASP.Net中,当网站有时停止工作时,如何管理网站日志?

C# 在ASP.Net中,当网站有时停止工作时,如何管理网站日志?,c#,asp.net,iis,windows-server-2012-r2,C#,Asp.net,Iis,Windows Server 2012 R2,我有一个IIS托管的网站,托管在Windows Server 2012 R2上。但我有个问题。有时网站突然停止工作,几分钟后,它又开始工作 我已经查看了一些日志文件。有数百个条目。我已经过滤了一些独特的条目。以下是一个例子: #Software: Microsoft Internet Information Services 8.5 #Version: 1.0 #Date: 2016-12-15 08:43:18 #Fields: date time s-ip cs-method cs-uri-

我有一个IIS托管的网站,托管在Windows Server 2012 R2上。但我有个问题。有时网站突然停止工作,几分钟后,它又开始工作

我已经查看了一些日志文件。有数百个条目。我已经过滤了一些独特的条目。以下是一个例子:

#Software: Microsoft Internet Information Services 8.5
#Version: 1.0
#Date: 2016-12-15 08:43:18
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
有人能帮我理解上面的日志吗?我是否可以查看其他日志条目来帮助识别问题


让我再告诉你一件我在过去几天里在代码中更新的事情。我已经更新了一些产品名称和SKU。Google以前的URL现在重定向到新的URL。我可能错过了以前的一些URL。我不认为这个更改会造成这个问题,但值得一提。

您提供的示例日志只显示日志文件头列,而不是任何实际数据。iis日志文件应捕获对网站的请求,例如“2016-12-15 16:19:32 172.31.4.72 GET/website/pagename.aspx和-其他内容-此处-等”


另一个需要调查的领域是服务器的事件查看器日志。打开事件查看器,然后查看Windows日志/应用程序部分。查找在网站停止工作的同时发生的事件,尤其是任何源为“ASP.NET”的事件。如果网站因错误而停止,则应在此处登录某些内容

我会推荐,我认为这会有帮助,加上它有和电子邮件通知模块(如果我没有弄错)@BMaximus谢谢,我会使用它,但我如何才能确定目前的问题。我有日志,但我不知道如何识别(