Guía para decidir mejor
Cómo detectar errores intermitentes que no ves al visitar la web
Un fallo que desaparece al entrar requiere contexto y correlación.
Un error intermitente puede desaparecer al entrar tú en la web porque depende de una ruta, sesión, hora, nodo, caché o servicio externo. La forma de encontrarlo es registrar contexto y correlacionar eventos, no recargar la portada hasta que funcione. Antes de cambiar plugins o servidor, define cómo reproducir el fallo sin exponer datos de clientes.
Recoge una muestra útil
Solicita URL, hora y zona, acción anterior, dispositivo, navegador, usuario conectado o anónimo, mensaje y código. Pide una captura saneada y nunca contraseña ni tarjeta. Si afecta a compras, registra identificador de pedido y pasarela por canal seguro, sin volver a cobrar. Compara usuarios, países y métodos de pago para saber si el fallo es parcial.
Correlaciona tres fuentes
- Registros HTTP y PHP de la hora afectada: códigos, duración, ruta y proceso.
- Métricas de CPU, memoria, disco, base y cola; revisa también si faltan datos durante el fallo.
- Eventos de aplicación y proveedor externo: cambios, tareas, CDN, DNS, pasarela, correo o API.
Un 500 es síntoma, no diagnóstico. Consulta cómo leer los logs y qué hacer ante saturación si coincide con picos.
Prueba hipótesis sin romper producción
Si solo falla con usuarios conectados, prueba rutas dinámicas en staging. Si sucede a horas fijas, revisa copias, importaciones y tareas. Si cambia por región, compara CDN y DNS. Cambia una variable cada vez, documenta resultado y conserva reversión. No desactives una pasarela activa por una sola sospecha. Tras corregir, verifica el mismo recorrido que falló y mantén una alerta acotada durante un periodo representativo. Si no se reproduce, deja la causa como no confirmada y sigue recogiendo evidencia. Para revisar el servicio, envía a IDEIHOSTING hora y registros pertinentes sin datos sensibles.
Ejemplo: tres clientes reciben 503 al guardar un formulario, pero la portada funciona. Busca esos POST por hora e identifica si comparten plugin, tamaño de archivo o nodo. Si todos coinciden con un proceso agotado, ensaya reducir el trabajo de ese formulario en staging y compara. Si no hay coincidencia, no amplíes el VPS todavía: quizá el problema esté en un servicio externo.