如何在网站停止工作时如何管理网站日志ASP.Net?

时间:2016-12-16 11:05:26

标签: c# asp.net iis windows-server-2012-r2

我在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以前的网址现在会重定向到新网址。我可能错过了以前的一些网址。我不认为这种改变会造成这个问题,但值得一提。

1 个答案:

答案 0 :(得分:0)

您提供的示例日志仅显示日志文件标题列,而不显示任何实际数据。 iis日志文件应该捕获对网站的请求,例如'2016-12-15 16:19:32 172.31.4.72 GET /website/pagename.aspx和 - 其他东西 - 这里 - 等等'。

另一个需要研究的领域是服务器的事件查看器日志。打开事件查看器,然后查看Windows日志/应用程序部分。查找在您的网站停止工作的同一时间发生的事件,特别是具有“ASP.NET”源的任何事件。如果网站由于错误而停止,则应在此处记录某些内容。