Version 1.2.1.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.

Rozwiązywanie problemów

For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.1.0/pl/docs/08-troubleshooting/index.md.

Najczęstsze problemy i rozwiązania

„Plik nie jest prawidłowym plikiem dziennika debugowania DNS”

  • Upewnij się, że konwertujesz rzeczywisty dziennik debugowania serwera DNS.
  • Plik powinien zaczynać się od Message logging started at lub zawierać wpisy zapytań DNS.
  • Jeśli jesteś pewien, że plik jest prawidłowy, ale nagłówek się różni, użyj -SkipHeaderValidation.

Plik wyjściowy jest pusty lub niekompletny

  • Potwierdź, że plik wejściowy zawiera prawidłowe wpisy dziennika.
  • Niektóre dzienniki mogą zawierać tylko informacje nagłówkowe, jeśli nie wystąpiły zapytania.
  • Sprawdź, czy plik dziennika nie jest uszkodzony i zawiera rzeczywiste dane zapytań.

Przetwarzanie jest bardzo wolne

  • Upewnij się, że masz wystarczającą ilość pamięci i dysk nie jest mocno obciążony.
  • Rozważ przetwarzanie mniejszych plików dziennika.
  • Rozważ użycie -CompressOutput z zaplanowanym przetwarzaniem, aby obsługiwać mniejsze partie.

Błędy „Access denied”

  • Uruchom PowerShell z odpowiednimi uprawnieniami do odczytu źródłowych plików dziennika i zapisu do katalogu docelowego.
  • Pliki dziennika DNS mogą wymagać uprawnień administratora.

Skompresowany plik wyjściowy jest większy niż oczekiwano

  • Dzienniki z wieloma unikalnymi wartościami kompresują się mniej efektywnie; może to być normalne.
  • Kompresja ZIP zazwyczaj nadal zapewnia znaczne zmniejszenie rozmiaru.

Plik statystyk nie odpowiada oczekiwaniom

  • Sprawdź, czy używasz -OutputType Both lub -OutputType Statistic.
  • Statystyki to zagregowane liczby (grupowanie dzienne), więc wartości reprezentują sumy.

Zgłaszanie problemów

Jeśli napotkasz problemy nieopisane tutaj:

  1. Sprawdź, czy używasz najnowszej wersji modułu.
  2. Przejrzyj Issues na GitHub pod kątem podobnych problemów.
  3. Zbierz informacje diagnostyczne:
    • wersja PowerShell ($PSVersionTable)
    • wersja modułu (Get-Module DNSServer.DebugLogParser)
    • przykładowy plik dziennika (jeśli to możliwe)
    • pełny komunikat o błędzie i ślad stosu
  4. Otwórz nowe zgłoszenie na GitHub z tymi szczegółami.