web-dev-qa-db-ja.com

IIS 7.5ロギングしない

IISを実行しているWindows Server 2008 R2で奇妙な問題があります。HTTPロギングが数か月前に停止しました(たった今わかった)、再びロギングを開始することができません。

HTTPログとログツールの両方がインストールされ(Webサーバー/ヘルスと診断の下)、IIS Manager> Logging)の下で有効になっています(サイトごとに1つのログ、形式:W3C、ディレクトリ: "%SystemDrive%\inetpub\logs\LogFiles"など-すべてのデフォルトのもの)。

まだC:\inetpub\logs\LogFiles\W3SVC1/W3SVC2avalancheなど、すべてのファイルは数か月前のものです。

サーバーも再起動しましたが、役に立ちませんでした。

ログを無効にしてから再度有効にしようとしましたが(IIS Manager))、それは役に立ちませんでした。

最後に、コマンドラインで有効にしようとしました(既に有効になっていますが)。

C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll

Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"

何が欠けていますか?

11
Jim Balo

これは古い投稿です(私はネクロマンサーです)。私はGoogle経由で必死になって自分の道を見つけました、そして少なくとも私たちのサーバーでは、問題はservices.mscの「W3Cログサービス」が停止したことであったと思います。再起動すると、サービスは正常に動作しました(上記のように、適切なフォルダーのアクセス許可が設定されている場合)。私たちのGMT -08:00サーバーが遭遇した問題は次の問題のようです:

https://support.Microsoft.com/en-us/help/2982169/w3c-logging-service-crashes-in-iis-8.5-on-a-server-in-windows-8.1-or- windows-server-2012-r2

中にダウンロードできるアップデートがあります。これが誰かを助けることを願っています。

5
Chaim Eliyah

ログファイルフォルダーの権限を確認してください。 IISは、ユーザーなどの特定のグループが所有するフォルダには書き込みません。

このフォルダは、「管理者」または「システム」が所有している必要があります。

2
Zamicol

Logging機能は、IIS UIの3つのレベルで管理されています:マシン、サイト、アプリケーション。

machineレベルで有効にし、siteレベル(デフォルトのWebサイト)レベルで無効にし、applicationレベルで有効にしました。

サイトに対して(右側の[操作]ウィンドウで)有効にすると、サイトが機能し始めました。

1
Tom Andraszek

この問題に遭遇したら、W3SVC1フォルダーを削除してサイトを参照し、IISが新しいW3SVC1フォルダーを作成し、正しいSYSTEM所有者と権限を付与します。

0
Mike Poole