Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
HTTP Server API hata günlüğü, şu konumda yer alan bir HTTP\Parametreler anahtarı altında bulunan üç kayıt defteri değeri tarafından kontrol edilmektedir.
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Services
HTTP
Parameters
Not
Yapılandırma değerlerinin konumu ve biçimi, Windows işletim sisteminin gelecek sürümlerinde değişebilir.
Bir kullanıcının kayıt defteri değerlerini değiştirebilmesi ve günlük dosyalarını ve bunları içeren klasörü görüntüleyebilmesi veya değiştirebilmesi için Yönetici/Yerel Sistem ayrıcalıklarına sahip olması gerekir.
HTTP Server API sürücüsü başlatıldığında kayıt defteri değerlerindeki yapılandırma bilgileri okunur. Sonuç olarak, ayarlar değiştirilirse sürücü durdurulmalı ve yeni değerleri okumak için yeniden başlatılmalıdır. Bu, aşağıdaki konsol komutları kullanılarak gerçekleştirilebilir:
net stop http
net start http
Günlük dosyaları aşağıdaki kural kullanılarak adlandırılır:
httperr +SequenceNumber+ .log
Örneğin: "httperr4.log".
Günlük dosyaları, ErrorLogFileTruncateSize kayıt defteri değeri tarafından belirtilen boyut üst sınırına ulaştığında döngüye alınır ve değer bir megabayttan (MB) küçük olamaz.
Hata günlüğü yapılandırması geçersizse veya günlük dosyalarına yazılırken herhangi bir hata oluşursa, HTTP Sunucusu API'si hata günlüğünün gerçekleşmediğini yöneticilere bildirmek için olay günlüğünü kullanır.
Kayıt defteri yapılandırma değerleri aşağıdaki tabloda açıklanmıştır.
| Kayıt Defteri Değeri | Açıklama |
|---|---|
| Hata Kaydı Açık | Hata günlüğünü etkinleştirmek için 1 (Trueanlamına gelir) olarak ayarlanabilen bir DWORD veya devre dışı bırakmak için 0 (Falseanlamına gelir). Varsayılan değer 1. |
| ErrorLogFileTruncateSize | Hata günlüğü dosyasının bayt cinsinden en büyük boyutunu belirten DWORD. Varsayılan değer bir MB'tır (0x100000). Not: Belirtilen değer varsayılan değerden küçük olamaz. |
| HataKaydıDizini | HTTP Server API'sinin günlük dosyalarını yerleştirdiği klasörü belirten bir Dizesi. HTTP Server API'si, günlük dosyalarının yerleştirildiği belirtilen klasörün altında "HTTPERR" adlı bir alt klasör oluşturur. Bu alt klasör ve günlük dosyaları aynı izin ayarlarını alır. Bu, Yönetici ve Yerel Sistem Hesaplarının tam erişime sahip olduğu, diğer kullanıcıların ise erişimi olmadığı anlamına gelir. Kayıt defterinde bir klasör belirtilmezse, varsayılan klasör aşağıdaki gibidir: "%SystemRoot%\System32\LogFiles" Not: ErrorLoggingDir dizesi tam nitelikli yol olmalıdır, ancak "%SystemRoot%" içerebilir. |