# Dépannage

LLMS index: [llms.txt](/v1.0.0.0/llms.txt)

---

## Problèmes courants et solutions

### « Le fichier n’est pas un fichier journal de débogage DNS valide »

- Assure-toi de convertir un vrai journal de débogage du serveur DNS.
- Le fichier doit commencer par `Message logging started at` ou contenir des entrées de requêtes DNS.
- Si tu es certain que le fichier est valide mais que l’en-tête diffère, utilise `-SkipHeaderValidation`.

### Le fichier de sortie est vide ou incomplet

- Vérifie que le fichier d’entrée contient des entrées de journal valides.
- Certains journaux peuvent ne contenir que des informations d’en-tête s’il n’y a pas eu de requêtes.
- Assure-toi que le fichier journal n’est pas corrompu et contient des données de requêtes réelles.

### Le traitement est très lent

- Vérifie que la mémoire est suffisante et que le disque n’est pas fortement sollicité.
- Envisage de traiter des fichiers journaux plus petits.
- Envisage d’utiliser `-CompressOutput` avec un traitement planifié pour gérer des lots plus petits.

### Erreurs « Accès refusé »

- Lance PowerShell avec les permissions appropriées pour lire les fichiers journaux source et écrire dans le répertoire de destination.
- Les fichiers journaux DNS peuvent nécessiter un accès administrateur.

### La sortie compressée est plus volumineuse que prévu

- Les journaux avec beaucoup de valeurs uniques se compressent moins efficacement ; cela peut être normal.
- La compression ZIP permet néanmoins généralement une réduction substantielle.

### Le fichier de statistiques ne correspond pas aux attentes

- Vérifie que tu utilises `-OutputType Both` ou `-OutputType Statistic`.
- Les statistiques sont des totaux agrégés (groupements quotidiens), donc les valeurs représentent des totaux.

## Signaler des problèmes

Si tu rencontres des problèmes non couverts ici :

1. Vérifie que tu utilises la dernière version du module.
2. Consulte les Issues GitHub pour des problèmes similaires.
3. Rassemble les informations de diagnostic :
   - Version de PowerShell (`$PSVersionTable`)
   - Version du module (`Get-Module DNSServer.DebugLogParser`)
   - Fichier journal d’exemple (si possible)
   - Message d’erreur complet et trace de la pile
4. Ouvre une nouvelle issue GitHub avec les détails.
