IIS 8.5 がすべてのリクエストをログに記録しない

IIS 8.5 がすべてのリクエストをログに記録しない

Server 2012 R2 上の IIS 8.5 がリクエストを適切にログに記録しないという問題が発生しています。約 1 週間前までは正常に動作しており、10 MB を超えるログ ファイルが生成されていました。この情報は分析処理に役立ちました。現在、ログ ファイルに含まれる情報は非常に少なく、時折リクエストがログに記録され、100 KB 未満のログ ファイルが生成されます。何が変更されて停止したのかはわかりません。

私はこれらのファイルを定期的にコピーし、別の場所で分析しています。先月のログ ファイルはすべて 1 MB から 14 MB の間でした。同じログ ファイルが後で 100 KB 未満のファイルとして表示されました。Date Modifiedそれぞれのサイズは変更されていないようです。両方のファイル セットのコピーがあります。

IIS6 と IIS7 に関する同様の問題を読んだ結果、類似の設定を確認することにしました。

  • ログ ディレクトリの権限は、テスト サーバーと実稼働サーバー間で一致しています。これは変更されていないようです。
  • セッティングは変更していません - dontLog = FalseselectiveLogging = logAll
  • Use local time for file naming and rolloverチェックが外れています。
  • W3Cのログ設定はデフォルトです
  • Log Event Destinationに変更してもBoth log file and ETW event同じ結果になります。限られた要求がログに記録されます。
  • サービスとIISを再起動しても変化はなかった
  • サーバーを再起動しても変化はありませんでした。
  • W3C ログサービスがAutomatic起動に設定されました


    #Software: Microsoft Internet Information Services 8.5
    #Version: 1.0
    #Date: 2015-10-08 15:22:58
    #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
    2015-10-08 15:22:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 187
    2015-10-08 15:27:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 78
    2015-10-08 15:32:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 93
    

答え1

問題は解決しましたが、アクティブ ディレクトリとドメイン コントローラーに関する私の理解が不足しています。

ログ ファイルを復元した条件は次のとおりです。

  • ログ ファイルは保存されていましたが、私のアカウントには表示されませんでした。(サーバー/ファイル システムに保存されていないのでしょうか?)
  • サーバーとドメイン間の信頼関係に失敗しました。
  • アカウントを含むドメインとサーバー間の信頼関係が復元されると、ログ ファイルが再び利用可能になりました。これには、問題発生中に生成されたすべてのログ ファイルが含まれます。

この情報が将来誰かの役に立つことを願っています。

関連情報