Plantillas

Lista de verificación y guía de respuesta a incidentes de tiempo de inactividad del sitio web

Una lista de verificación operativa paso a paso para diagnosticar, resolver y documentar incidentes de tiempo de inactividad del sitio web
Revisado el 2026-07-25

Cuando se activa una alerta de monitoreo automatizado, los equipos de ingeniería deben seguir un flujo de trabajo estructurado de respuesta a incidentes para minimizar el tiempo medio de recuperación (MTTR) y evitar interrupciones para los usuarios.

Este manual operativo proporciona una lista de verificación paso a paso, probada en batalla, diseñada para ingenieros de confiabilidad del sitio (SRE), equipos de DevOps y desarrolladores web durante interrupciones de producción de alta gravedad.

Resumen de la primera respuesta

Un flujo de trabajo eficaz de respuesta a incidentes durante el tiempo de inactividad de un sitio web consta de cuatro fases críticas: identificación y clasificación (verificando el consenso de la sonda en varias regiones), aislamiento de la causa raíz (inspeccionando DNS, TLS, CDN perimetral y capas de bases de datos backend), mitigación de incidentes (revertir implementaciones recientes o escalar los recursos del servidor) y análisis post-mortem (documentar las causas raíz y las acciones preventivas).Seguir una lista de verificación estandarizada reduce el tiempo medio de recuperación (MTTR) de horas a minutos.

Flujo de trabajo de clasificación de incidentes paso a paso

Fase 1: Identificación y clasificación de cortes (0 - 2 minutos)

  1. Verificar el alcance de la interrupción: inspeccione el consenso de sondeo de múltiples regiones en SimpleOps para confirmar si la interrupción afecta a usuarios globales o regiones geográficas específicas.
  2. Verificar prioridad de alerta: distinga entre fallas completas de disponibilidad (HTTP 5xx, tiempos de espera de conexión TCP) y degradaciones de rendimiento localizadas (LCP > 4.0s).
  3. Notificar al equipo de guardia: enrute las actualizaciones de incidentes a los canales de chat internos de los desarrolladores (Slack, Telegram) y asigne un comandante de incidentes.

Fase 2: Aislamiento de la causa raíz (2 - 5 minutos)

  1. Inspeccionar la capa de resolución de DNS: Verifique que los servidores de nombres de dominio resuelvan los registros A/AAAA correctos y verifique si hay retrasos en la propagación global de DNS o errores de bloqueo del registrador.
  2. Validar el estado del certificado SSL/TLS: confirme las fechas de vencimiento del certificado, los nombres alternativos del sujeto (SAN) y la integridad de la cadena de confianza de la CA.
  3. Examine Edge CDN y proxy inverso: inspeccione los códigos de estado de respuesta HTTP de Edge (p. ej., 502 Bad Gateway, 504 Gateway Timeout, 500 Internal Error) y las tasas de aciertos de la caché de Edge.
  4. Evaluar la base de datos backend y el servidor de aplicaciones: verifique el uso de la CPU, la utilización de la memoria, la saturación del grupo de conexiones y los bloqueos de la base de datos.

Fase 3: Mitigación y resolución (5 - 15 minutos)

  1. Ejecutar reversión de emergencia: si la interrupción coincidió con una implementación de código reciente o un cambio de infraestructura, ejecute una reversión de CI/CD automatizada de inmediato.
  2. Conmutación por error a la región secundaria: redirija el tráfico a nodos de infraestructura redundantes u orígenes de CDN secundarios si se producen fallas de hardware regionales.
  3. Aplicar limitación de velocidad o disyuntores: proteja las instancias de la base de datos durante picos de tráfico habilitando la limitación de velocidad o deshabilitando temporalmente trabajos en segundo plano no críticos.

Fase 4: Acciones post-mortem y preventivas (posteriores al incidente)

  1. Documente el cronograma del incidente: registre marcas de tiempo exactas para la detección de alertas, clasificación inicial, identificación de la causa raíz y resolución.
  2. Realizar una autopsia sin culpa: Convocar una retrospectiva de ingeniería para analizar por qué fallaron las salvaguardas y establecer medidas preventivas.
  3. Actualizar monitoreo automatizado: agregue comprobaciones de regresión específicas o pruebas sintéticas personalizadas en SimpleOps para detectar patrones de vulnerabilidad similares en el futuro.

Matriz de gravedad del incidente

Nivel de gravedadDefiniciónAlcance del ImpactoMTTR objetivoCanal de escalada
SEV-1 (Crítico)Interrupción completa del servicio principal o falla de API.Todos los usuarios de producción afectados.$< 15\text{ minutos}$Bot de Telegram + PagerDuty
SEV-2 (Alto)Degradación parcial de las funciones principales (por ejemplo, proceso de pago lento).Subconjunto importante de usuarios afectados.$< 45\text{ minutos}$Slack #alertas-devops
SEV-3 (Moderado)Fallo de funciones no críticas o regresión menor de Web Vitals.Mínimo impacto en el cliente.$< 4\text{ horas}$Resumen por correo electrónico

Patrones de fallas comunes y soluciones de emergencia

  1. Agotamiento del grupo de conexiones de la base de datos: restablezca las conexiones activas o aumente el límite máximo del grupo en los archivos de configuración my.cnf / postgresql.conf.
  2. Certificado SSL ACME caducado: ejecute los comandos de renovación manual de Certbot con --force-renewal y verifique el enrutamiento de desafío HTTP-01 a través de Nginx.
  3. Nginx Reverse Proxy 502 Bad Gateway: Verifique que el proceso del servidor de aplicaciones ascendente (por ejemplo, la instancia Node.js PM2 o ​​el binario Go Gin) se esté ejecutando en el puerto 8080 o 4000.
  4. Fallos en el proceso de pérdida de memoria: reinicie los grupos de subprocesos de trabajo o las instancias de aplicaciones y luego recopile instantáneas de memoria de volcado de montón para realizar perfiles de diagnóstico.

Comunicación y transparencia de las partes interesadas

Durante una interrupción importante de la producción, una comunicación interna y externa clara es tan importante como la solución técnica:

  • Notificación al cliente: actualice las páginas de estado público inmediatamente con tiempos de resolución estimados realistas y actualizaciones claras del progreso.
  • Sincronización de estado interno: realice sincronizaciones operativas de 15 minutos entre Incident Commander, líderes de ingeniería y representantes de atención al cliente.
  • Comunicación posterior al incidente: envíe informes de incidentes al cliente explicando qué sucedió, por qué sucedió y qué cambios de ingeniería permanentes se realizaron para evitar que se repita.

Mejores prácticas para el mantenimiento del manual de estrategias de incidentes

  • Revisión después de cada interrupción del SEV-1: actualice los pasos del procedimiento inmediatamente después de las retrospectivas post mortem para perfeccionar los pasos de clasificación.
  • Automatizar los ganchos de monitoreo: asegúrese de que los SimpleOps Webhooks publiquen automáticamente alertas en los canales de Slack y Telegram.
  • Flujos de trabajo de respuesta a simulacros: realice simulacros de incendio trimestralmente para capacitar a los nuevos miembros del equipo de ingeniería sobre el protocolo de incidentes.
  • Mantenga rutas de escalamiento claras: mantenga actualizados los datos de contacto de guardia secundarios y terciarios en su lista de gestión de incidentes.

Uso de SimpleOps para respuesta automatizada a incidentes

SimpleOps se integra directamente con los flujos de trabajo de DevOps modernos y envía alertas de incidentes instantáneas a través de Slack, Telegram, correo electrónico o Webhooks personalizados para iniciar la lista de verificación de su equipo automáticamente tras el primer error confirmado.

Preguntas frecuentes

Preguntas comunes sobre este tema.

Monitoreo automatizado de sitios web 24 horas al día, 7 días a la semana

Asegúrese de que su sitio web se mantenga rápido y operativo

SimpleOps monitorea continuamente el tiempo de actividad, los certificados de seguridad SSL, los puntos finales de API y Core Web Vitals cada 60 segundos desde más de 15 regiones de verificación globales.