# Vianmääritys

LLMS index: [llms.txt](/v1.2.1.0/llms.txt)

---

## Yleisiä ongelmia ja ratkaisuja

### ”Tiedosto ei ole kelvollinen DNS-debug-lokitiedosto”

- Varmista, että muunnetaan oikea DNS-palvelimen debug-lokitiedosto.
- Tiedoston pitäisi alkaa tekstillä `Message logging started at` tai sisältää DNS-kyselymerkintöjä.
- Jos olet varma, että tiedosto on kelvollinen mutta otsikko poikkeaa, käytä `-SkipHeaderValidation`-valitsinta.

### Tulostiedosto on tyhjä tai keskeneräinen

- Varmista, että syötetiedosto sisältää kelvollisia lokimerkintöjä.
- Jotkut lokit voivat sisältää vain otsikkotietoja, jos kyselyjä ei ole tapahtunut.
- Tarkista, ettei lokitiedosto ole vioittunut ja että se sisältää todellisia kyselytietoja.

### Käsittely on hyvin hidasta

- Varmista, että muistia on riittävästi ja levy ei ole kuormittunut.
- Harkitse pienempien lokitiedostojen käsittelyä.
- Käytä `-CompressOutput`-valitsinta yhdessä ajoitetun käsittelyn kanssa pienempien erien käsittelemiseksi.

### ”Access denied” -virheet

- Käynnistä PowerShell sopivin oikeuksin, jotta voit lukea lähdelokitiedostot ja kirjoittaa kohdekansioon.
- DNS-lokitiedostojen käsittely saattaa vaatia järjestelmänvalvojan oikeudet.

### Pakattu tulostiedosto on odotettua suurempi

- Lokit, joissa on paljon uniikkeja arvoja, pakkaantuvat heikommin; tämä voi olla normaalia.
- ZIP-pakkaus saavuttaa silti yleensä merkittävän koon pienennyksen.

### Tilastotiedosto ei vastaa odotuksia

- Varmista, että käytät `-OutputType Both` tai `-OutputType Statistic` -valitsinta.
- Tilastot ovat koottuja lukumääriä (päiväryhmittäin), joten arvot ovat summia.

## Ongelmatilanteiden raportointi

Jos kohtaat ongelmia, joita ei ole käsitelty tässä:

1. Varmista, että käytössäsi on moduulin uusin versio.
2. Tarkista GitHub Issues -osio vastaavien ongelmien varalta.
3. Kerää diagnostiikkatiedot:
   - PowerShell-versio (`$PSVersionTable`)
   - Moduulin versio (`Get-Module DNSServer.DebugLogParser`)
   - Näyte lokitiedostosta (jos mahdollista)
   - Koko virheilmoitus ja pinon jäljitys
4. Avaa uusi GitHub-issue yksityiskohtineen.
