# Fehlerbehebung

LLMS index: [llms.txt](/v1.2.0.0/llms.txt)

---

## Häufige Probleme und Lösungen

### „Die Datei ist keine gültige DNS-Debug-Logdatei“

- Stelle sicher, dass du eine tatsächliche Debug-Logdatei des DNS-Servers konvertierst.
- Die Datei sollte mit `Message logging started at` beginnen oder DNS-Abfrageeinträge enthalten.
- Wenn du sicher bist, dass die Datei gültig ist, der Header aber abweicht, verwende `-SkipHeaderValidation`.

### Ausgabedatei ist leer oder unvollständig

- Überprüfe, ob die Eingabedatei gültige Logeinträge enthält.
- Manche Logs enthalten nur Header-Informationen, wenn keine Abfragen stattgefunden haben.
- Vergewissere dich, dass die Logdatei nicht beschädigt ist und tatsächliche Abfragedaten enthält.

### Verarbeitung ist sehr langsam

- Stelle sicher, dass genügend Arbeitsspeicher vorhanden ist und die Festplatte nicht stark ausgelastet ist.
- Ziehe in Betracht, kleinere Logdateien zu verarbeiten.
- Nutze `-CompressOutput` mit geplanter Verarbeitung, um kleinere Chargen zu verarbeiten.

### „Zugriff verweigert“-Fehler

- Starte PowerShell mit den erforderlichen Berechtigungen, um die Quell-Logdateien zu lesen und in das Zielverzeichnis zu schreiben.
- DNS-Logdateien erfordern möglicherweise Administratorrechte.

### Komprimierte Ausgabe ist größer als erwartet

- Logs mit vielen einzigartigen Werten komprimieren sich weniger effizient; das kann normal sein.
- ZIP-Kompression erzielt dennoch meist eine deutliche Reduzierung.

### Statistikdatei entspricht nicht den Erwartungen

- Überprüfe, ob du `-OutputType Both` oder `-OutputType Statistic` verwendest.
- Statistiken sind aggregierte Zählwerte (tägliche Gruppierungen), daher stellen die Werte Gesamtsummen dar.

## Probleme melden

Wenn du auf Probleme stößt, die hier nicht behandelt werden:

1. Vergewissere dich, dass du die neueste Version des Moduls verwendest.
2. Prüfe die GitHub Issues auf ähnliche Probleme.
3. Sammle Diagnosedaten:
   - PowerShell-Version (`$PSVersionTable`)
   - Modulversion (`Get-Module DNSServer.DebugLogParser`)
   - Beispiel-Logdatei (wenn möglich)
   - Vollständige Fehlermeldung und Stacktrace
4. Erstelle ein neues GitHub Issue mit den Details.
