2016-12-16 8 views
-1

私はWindows Server 2012 R2でホストされているIISホストのWebサイトを持っています。しかし、私はそれに問題があります。ときどきウェブサイトが突然動作を停止し、数分後に再び動作するようになります。ウェブサイトのログを管理する方法は、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のURLは、新しいURLにリダイレクトされます。私は以前のURLのいくつかを見逃しているかもしれません。私はこの変更がこの問題を引き起こすとは思わないが、言及する価値がある。

+0

[Elmah](https://www.nuget.org/packages/elmah/)をお勧めします。これは助けてくれると思いますし、電子メールに通知します(私が間違っていない場合) – BMaximus

+0

@BMaximusありがとう、私はそれを使用しますが、どのように私は現在の問題を識別することができます。私はログを持っていますが、識別する方法はわかりません。 :( –

答えて

0

ログの例は、実際のデータではなく、ログファイルのヘッダー列のみを示しています。 iisログファイルは、Webサイトへのリクエストをキャプチャする必要があります(例: '2016-12-15 16:19:32 172.31.4.72 GET /website/pagename.aspx - その他のもの - here - etc')。

調査する別の領域は、サーバーのイベントビューアログです。イベントビューアを開き、Windowsログ/アプリケーションセクションを確認します。あなたのウェブサイトが動作しなくなったとき、特に「ASP.NET」のソースを持つものについて、起こったイベントを探します。エラーのためウェブサイトが停止した場合は、ここにログインする必要があります。

関連する問題