Problemas Comunes
🔌 Problemas de Conexión a Base de Datos
Síntomas: Error "ECONNREFUSED" o timeouts de conexión
Soluciones:
- Verificar que PostgreSQL esté ejecutándose
- Comprobar configuración de red y firewall
- Validar credenciales en archivo .env
- Verificar límites de conexiones concurrentes
# Probar conexión a base de datos
npm run db:test-connection
# Verificar configuración
npm run config:validate
📧 Problemas de Envío de Emails
Síntomas: Emails no se envían o van a spam
Soluciones:
- Verificar configuración SMTP
- Comprobar contraseñas de aplicación (Gmail)
- Verificar límites de envío del proveedor
- Configurar SPF y DKIM para el dominio
💾 Problemas de Almacenamiento
Síntomas: Error al subir archivos o acceder a documentos
Soluciones:
- Verificar permisos de Google Cloud Storage
- Comprobar cuotas y límites de almacenamiento
- Validar configuración de credenciales
- Verificar conectividad de red
⚡ Problemas de Rendimiento
Síntomas: Respuestas lentas o timeouts
Soluciones:
- Revisar uso de CPU y memoria
- Optimizar consultas de base de datos
- Verificar índices de base de datos
- Considerar escalar recursos
Herramientas de Diagnóstico
# Diagnóstico completo del sistema
npm run diagnose:full
# Verificar estado de servicios
npm run diagnose:services
# Revisar logs de errores recientes
npm run logs:errors --tail=100
# Monitorear recursos en tiempo real
npm run monitor:resources
Contacto de Soporte
Si los problemas persisten, contacte al equipo de soporte:
📞 Información de Contacto
- Email: soporte@agentelegal.com
- WhatsApp: +507-XXXX-XXXX
- Horario: Lunes a Viernes, 8:00 AM - 6:00 PM (GMT-5)
- Emergencias: 24/7 para problemas críticos
💡 Al reportar problemas, incluya:
- Descripción detallada del problema
- Pasos para reproducir el error
- Logs relevantes (sin información sensible)
- Información del entorno (versión, SO, etc.)