# Solución de problemas

LLMS index: [llms.txt](/v1.2.0.0/llms.txt)

---

## Problemas comunes y soluciones

### “El archivo no es un archivo válido de registro de depuración DNS”

- Asegúrate de que estás convirtiendo un registro de depuración de un servidor DNS real.
- El archivo debería comenzar con `Message logging started at` o contener entradas de consultas DNS.
- Si estás seguro de que el archivo es válido pero el encabezado es diferente, usa `-SkipHeaderValidation`.

### El archivo de salida está vacío o incompleto

- Confirma que el archivo de entrada contiene entradas de registro válidas.
- Algunos registros pueden contener solo información del encabezado si no ocurrieron consultas.
- Verifica que el archivo de registro no esté corrupto y contenga datos reales de consultas.

### El procesamiento es muy lento

- Asegúrate de tener suficiente memoria y que el disco no esté muy cargado.
- Considera procesar archivos de registro más pequeños.
- Considera usar `-CompressOutput` con procesamiento programado para manejar lotes más pequeños.

### Errores de “Acceso denegado”

- Ejecuta PowerShell con los permisos adecuados para leer los archivos de registro fuente y escribir en el directorio de destino.
- Los archivos de registro DNS pueden requerir acceso de administrador.

### La salida comprimida es más grande de lo esperado

- Los registros con muchos valores únicos se comprimen menos eficientemente; esto puede ser normal.
- La compresión ZIP generalmente sigue logrando una reducción sustancial.

### El archivo de estadísticas no coincide con lo esperado

- Verifica que estés usando `-OutputType Both` o `-OutputType Statistic`.
- Las estadísticas son recuentos agregados (agrupaciones diarias), por lo que los valores representan totales.

## Reportar problemas

Si encuentras problemas que no se cubren aquí:

1. Verifica que estés usando la versión más reciente del módulo.
2. Revisa los Issues en GitHub para problemas similares.
3. Recopila información diagnóstica:
   - Versión de PowerShell (`$PSVersionTable`)
   - Versión del módulo (`Get-Module DNSServer.DebugLogParser`)
   - Archivo de registro de muestra (si es posible)
   - Mensaje completo de error y traza de pila
4. Abre un nuevo Issue en GitHub con los detalles.
