Saya memiliki masalah aneh dengan Windows Server 2008 R2 yang menjalankan IIS: Pencatatan HTTP berhenti beberapa bulan yang lalu (saya baru tahu), dan sepertinya saya tidak bisa memulai log lagi.
Saya memiliki HTTP Logging dan Logging Tools yang diinstal (di bawah Server Web / Kesehatan dan Diagnostik) dan di bawah IIS Manager> Logging, itu diaktifkan (Satu log per: Situs, Format: W3C, Direktori:, "%SystemDrive%\inetpub\logs\LogFiles"
dll. - semua hal standar).
Namun di bawah C:\inetpub\logs\LogFiles\W3SVC1
/ W3SVC2avalanche, dll., Semua file berumur bulan.
Saya juga me-restart server, tetapi tidak berhasil.
Saya mencoba untuk menonaktifkan logging dan kemudian mengaktifkannya lagi (di IIS Manager), tetapi itu tidak membantu.
Terakhir, saya mencoba mengaktifkan melalui command-line (meskipun sudah diaktifkan):
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"
Apa yang saya lewatkan ??
sumber
Jawaban:
Saya tahu ini adalah pos lama (saya ahli nujum)! Saya menemukan jalan saya di sini dengan putus asa melalui Google, dan saya percaya bahwa, setidaknya di server kami, masalahnya adalah bahwa "Layanan Logging W3C"
services.msc
dihentikan. Setelah memulai ulang, layanan berfungsi dengan baik (asalkan izin folder yang tepat sudah ada, seperti yang dijelaskan di atas). Tampaknya masalah yang dihadapi server GMT -08: 00 kami adalah yang ini: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
Ada pembaruan yang dapat diunduh di dalamnya. Semoga ini bisa membantu seseorang.
sumber
Periksa izin Anda pada folder file log. IIS tidak akan menulis ke folder yang dimiliki oleh kelompok tertentu, seperti pengguna.
Folder harus dimiliki oleh "Administrator" atau "SISTEM".
sumber
Fitur Pencatatan dikelola di IIS UI pada 3 level: mesin, situs, aplikasi.
Saya mengaktifkannya di tingkat mesin , dinonaktifkan di tingkat situs (Situs Web Default), dan diaktifkan di tingkat aplikasi .
Setelah saya mengaktifkannya (di panel Tindakan di sisi kanan) untuk situs, itu mulai berfungsi.
sumber
Ketika saya menemukan masalah ini, saya menghapus
W3SVC1
folder dan menjelajah ke situs sehingga IIS membuatW3SVC1
folder baru dengan pemilik dan izin SISTEM yang benar.sumber