当网站有时在 ASP.Net 停止工作时,如何管理网站日志?
How to manage logs for website as website stops to work sometimes in ASP.Net?
我在 Windows Server 2012 R2 上托管了一个 IIS 托管网站。但是我遇到了问题。有时网站突然停止工作,几分钟后又开始工作。
我查看了一些日志文件。有数百个条目。我过滤了一些独特的条目。下面是一个例子:
#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。我认为此更改不会造成此问题,但值得一提。
您提供的示例日志仅显示日志文件 header 列,而不显示任何实际数据。 iis 日志文件应捕获对网站的请求,例如“2016-12-15 16:19:32 172.31.4.72 GET /website/pagename.aspx 和 - 其他内容 - 此处 - 等”。
另一个需要调查的领域是服务器的事件查看器日志。打开事件查看器,然后查看 Windows Logs/Application 部分。查找大约在您的网站停止工作的同时发生的事件,尤其是来源为 'ASP.NET' 的任何事件。如果网站因错误而停止,则应在此处记录一些内容。
我在 Windows Server 2012 R2 上托管了一个 IIS 托管网站。但是我遇到了问题。有时网站突然停止工作,几分钟后又开始工作。
我查看了一些日志文件。有数百个条目。我过滤了一些独特的条目。下面是一个例子:
#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。我认为此更改不会造成此问题,但值得一提。
您提供的示例日志仅显示日志文件 header 列,而不显示任何实际数据。 iis 日志文件应捕获对网站的请求,例如“2016-12-15 16:19:32 172.31.4.72 GET /website/pagename.aspx 和 - 其他内容 - 此处 - 等”。
另一个需要调查的领域是服务器的事件查看器日志。打开事件查看器,然后查看 Windows Logs/Application 部分。查找大约在您的网站停止工作的同时发生的事件,尤其是来源为 'ASP.NET' 的任何事件。如果网站因错误而停止,则应在此处记录一些内容。