Una guía completa de herramientas de monitorización y registros para solucionar el error 521 en su sitio web.

Si el error "Error 521" se produce ocasionalmente en su sitio, y no está fijado a una página en particular, entonces el problema puede residir en el servidor y el CDN La comunicación entre ellos. Se trata de un problema que va y viene y es difícil de reproducir, pero para el usuario significa que "el sitio no se abre".

Imagen [1] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros

¿Qué es el error 521?

Error 521 es un mensaje de error común de Cloudflare que significa:

El servidor web rechazó la solicitud de conexión de Cloudflare.

Imagen [2]-¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros

La petición del usuario ha pasado por la CDN, pero al volver a la fuente, elestación de origenEl servidor no respondió o simplemente cerró la conexión, haciendo que el acceso fallara.

Hay muchas razones posibles para ello, como:

  • Estación fuente inactiva o reiniciándose
  • El cortafuegos ha bloqueado la solicitud de CDN
  • Demasiadas conexiones al servidor que provocan el rechazo de nuevas conexiones.
  • Caída o mala configuración de Nginx o Apache

A menudo, el problema no es culpa de la CDN, sino de que el sitio de origen "deja caer la pelota".

Herramienta de supervisión recomendada: identifique primero cuándo se produce el problema

El error 521 es muy episódico, por lo que se necesita unHerramientas de supervisión capaces de registrar y avisar a tiempoEn primer lugar, le ayuda a saber cuándo y con qué frecuencia se producen los fallos.

Se recomiendan las siguientes herramientas:

1. UptimeRobot (gratuito + rentable)

Imagen [3] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros
  • Soporta HTTP(s), Ping y otros métodos de monitorización
  • Puede establecer un seguimiento de 5 minutos (versión gratuita) para comprobar si el sitio funciona.
Imagen [4] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros
Imagen [5]-¿Sitio web con error 521? Herramientas de supervisión y registros Guía completa de solución de problemas
  • Registro del "periodo de inactividad" cuando se produce el error 521, con soporte para notificaciones por correo electrónico o Telegram.

Adecuado para webmasters individuales, pequeñas y medianas empresas, con Cloudflare Es muy práctico.

2. Mejor tiempo de actividad (con capturas de pantalla y registro de eventos)

Imagen [6] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros
  • Se toma una captura de pantalla del estado actual de la página para cada fallo, lo que facilita la confirmación de si el error es 521
  • Las notificaciones pueden integrarse con Slack, Discord, llamadas telefónicas, etc.
  • Proporcionar registros históricos de sucesos, adecuados para la resolución de problemas
Imagen [7] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros

Adecuado para el uso en equipo y más fácil para la resolución de problemas.

3. Análisis propios de Cloudflare

Si utilizas Cloudflare, puedes verlo en Panel → Sitio web → Análisis:

Imagen [8] - ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros
  • Estadísticas de códigos de retorno (incluida la frecuencia de aparición de 521)
  • Número de fallos para volver a la fuente
  • Distribución geográfica de las solicitudes

No es especialmente detallado, pero combinado con otras herramientas es suficiente para determinar si se trata de un problema de la estación fuente.

Métodos de análisis de registros: localización de problemas en el servidor

Las herramientas de monitorización sólo pueden decirle que "se han notificado errores", pero no por qué se han notificado, o basarse en los registros del servidor.

A continuación se indican varias ubicaciones clave de archivos de registro y métodos de análisis:

1. Visualización de los registros de Nginx o Apache

Rutas de registro comunes:

  • Nginx::/var/log/nginx/error.log
  • Apache:/var/log/apache2/error.log

Abra el archivo de registro y busque las palabras clave:

grep "conexión denegada" /var/log/nginx/error.log

O:

tail -n 100 error.log

Si los registros muestran algo como restablecimiento de la conexión por el homólogo tal vez tiempo de espera de subida agotado, lo que indica que hay un problema de respuesta con el propio servidor.

Imagen [9]-¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros

2. Compruebe si el cortafuegos está bloqueando la IP de Cloudflare

Es posible que el servidor haya activadocortafuegos(por ejemplo, iptables o firewalld), a veces identificando el segmento IP de Cloudflare como la fuente de un ataque.

Puede comprobar si el puerto está cerrado con el siguiente comando:

sudo iptables -L -n

O confirmar que el segmento IP de Cloudflare está liberado:

sudo ufw allow desde 173.245.48.0/20

También puedes visitar la página oficial de la lista de IP de Cloudflare para asegurarte de que todas están añadidas a la lista blanca.

Imagen [10]-¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registro

3. Análisis del uso de los recursos del sistema

Error 521 A veces el servidor está "atascado", no rechaza la conexión, sino que está "ocupado".

Imagen [11]- ¿Sitio web con error 521? Guía completa de herramientas de supervisión y solución de problemas de registros

Después de iniciar sesión en el servidor, puede ver la carga actual con el siguiente comando:top

O usa:htop

Mirada concentrada:

  • ¿El uso de la CPU es demasiado elevado?
  • ¿Está llena la memoria?
  • ¿Hay muchos PHP-FPM o MySQL bloqueo del proceso

Encontrar un problema y reiniciar el servicio o ampliar la configuración a tiempo es la clave para resolverlo.

Recomendaciones para el proceso de resolución de problemas en el mundo real

  1. Confirmación del punto en el tiempoVer el plazo en el que se produjo el error a través de UptimeRobot o Cloudflare
  2. Comprobación del registro de erroresCompruebe si hay mensajes de error en los registros de Nginx / Apache.
  3. sondacortafuegosConfirme que las peticiones de origen de Cloudflare son interceptadas.
  4. Comprobación de los recursos del sistema: Si el servidor está sobrecargado y la red es inestable.
  5. Análisis combinado de múltiples fuentes: Agregue capturas de pantalla de monitorización + mensajes de registro, crúcelos

Si el problema es recurrente, conviene planteárselo:

  • Sustitución de servidores por otros más estables
  • Equilibrio de la carga
  • Realización de un sitio webOptimización de la cachéReducción de la presión sobre las estaciones fuente

Contacte con nosotros
¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Servicio de atención al cliente WeChat
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo ha sido escrito por Little Lin
EL FIN
Si le gusta, apóyela.
felicitaciones245 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios