2016-12-16 97 views
-1

我有一個託管在Windows Server 2012 R2上的IIS託管網站。但我遇到了問題。有時網站突然停止工作,幾分鐘後,網站又開始工作。如何管理網站日誌作爲網站停止有時在ASP.Net工作?

我回顧了一些日誌文件。有數百個條目。我已經過濾了一些獨特的條目。以下是一個示例:

#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的上一個網址現在會重定向到新的網址。我可能錯過了一些以前的網址。我不認爲這種改變會造成這個問題,但值得一提。

+0

我會推薦[Elmah](https://www.nuget.org/packages/elmah/),我認爲這可以幫助,再加上它和電子郵件通知modul(如果我沒有弄錯) – BMaximus

+0

@BMaximus謝謝,我會使用它,但我目前如何識別問題。我有日誌,但我不知道如何識別。 :( –

回答

0

您提供的示例日誌僅顯示日誌文件頭列,而不是任何實際數據。 iis日誌文件應該捕獲網站的請求,例如'2016-12-15 16:19:32 172.31.4.72 GET /website/pagename.aspx和 - 其他的東西 - 在這裏 - 等等'。

要調查的另一個方面是服務器的事件查看器日誌。打開事件查看器,然後查看Windows日誌/應用程序部分。查找在您的網站停止工作的同一時間發生的事件,特別是具有「ASP.NET」源的任何事件。如果網站由於錯誤而停止,則應在此處記錄一些內容。