Diferencia entre Error 521 y 522 y Guía de solución de problemas

Muchos webmasters que utilizan Cloudflare se han encontrado con avisos similares al acceder a sus sitios web:Error 521 Ambos significan aparentemente que el sitio "no se abre", pero tienen causas muy diferentes. Si no sabes de qué error se trata, es fácil que diagnostiques mal el origen del problema y pierdas mucho tiempo sin llegar a ninguna parte.

Imagen [1]-Diferencia entre Error 521 y 522 y Guía de solución de problemas

¿Qué es el error 521?

Error 521, mostrando el mensaje "Web Server Is Down", lo que significa que Cloudflare se ha conectado con éxito a la dirección IP de su servidor, pero la solicitud de conexión fue denegada.

Imagen [2]-Diferencia entre Error 521 y 522 y Guía de solución de problemas

Esto suele ocurrir en las siguientes situaciones:

  • Nginx,ApacheLos servicios web, como LiteSpeed, no funcionan o se bloquean.
  • Los cortafuegos (p. ej. UFW, iptables) bloquean las solicitudes de Cloudflare
  • El servidor sólo abre acceso a ciertas IPs, excluyendo las IPs de Cloudflare
  • Reglas de control de acceso erróneas en .htaccess o en la configuración de nginx

Ejemplo: Suponga que su servidor está funcionando y Nginx se apaga inesperadamente.Cloudflare Cuando se envía una solicitud y se comprueba que no hay nadie para recibirla, se devuelve el Error 521.

¿Qué es el tiempo de espera de origen (error 522)?

El error 522, con el mensaje "Connection Timed Out", significa que Cloudflare inició una solicitud de conexión a la fuente, pero el proceso de establecimiento de la conexión se atascó. Es como cuando haces una llamada telefónica y el teléfono de la otra persona suena durante mucho tiempo pero nadie contesta y al final cuelga.

Imagen [3]-Diferencia entre Error 521 y 522 y Guía de solución de problemas

Las causas comunes de este error incluyen:

  • El propio servidor de origen no responde o el tiempo de respuesta es demasiado largo
  • El ancho de banda de la red está lleno o la latencia es demasiado alta.
  • El host no tiene puertos HTTP (80) o HTTPS (443) abiertos.
  • cortafuegosConexiones TCP restringidas
  • Agotamiento de los recursos del servidor, por ejemplo, demasiadas conexiones simultáneas al mismo tiempo.

Por su propia naturaleza, el522 seacapa de conectividad de redAlgo salió mal, y el 521 seacapa de proceso de serviciodel problema.

Resumen de la diferencia entre los dos errores

Desde un punto de vista técnico, existe una clara diferencia entre ambos errores:

Tipo de errorpregunta esencial¿Puede Cloudflare conectarse al servidor?Causas habituales
521El servidor rechaza la conexiónConectividad IP, pero denegadaServicios web no habilitados, cortafuegos bloqueando
522Tiempo de espera de la conexiónNo se puede conectar al servidor.Red inestable, puertos no abiertos

En pocas palabras: 521 está "fuera de servicio" y 522 está "fuera de línea".

Determine rápidamente de qué tipo de error se trata: pasos detallados para la solución de problemas

Para evitar equivocaciones, a continuación se describe paso a paso el proceso de solución de problemas:

Paso 1: Compruebe el número del mensaje de error

Abra su navegador y visite el sitio web para observar Error de CloudflarePágina:

  • Si aparece el mensaje "Error 521: el servidor web no funciona", compruebe lo siguiente Estado del servicio web
  • Si aparece el mensaje "Error 522: Tiempo de espera de la conexión agotado", compruebe lo siguienteConexiones y puertos de red

Este paso es un punto de partida clave para identificar las direcciones.

Paso 2: Pruebe la accesibilidad IP con el comando ping

Abra un terminal local o una ventana de línea de comandos y ejecute el siguiente comando:

ping sudominio.com
  • Si puedes hacer ping, significa que la IP funciona.
Imagen [4]-Diferencia entre Error 521 y 522 y Guía de solución de problemas
  • Si el ping no funciona, es posible que el host esté bloqueando el ping, o que esté realmente caído.

Sin embargo, el ping sólo puede indicar que la IP está respondiendo, no puede determinar si el servicio es accesible o no, se requieren más pruebas.

Paso 3: Comprobar la conectividad de los puertos

Pruebe el puerto del servicio web (normalmente 80 o 443) con curl o telnet:telnet sudominio.com 443

O:curl -I https://yourdomain.com

  • Si telnet no conecta, el puerto está bloqueado o el servicio no se está ejecutando (favorece el 522).
Imagen [5]-Diferencia entre Error 521 y 522 y Guía de solución de problemas
  • Si curl se atasca y no devuelve, es probable que el servicio web no esté respondiendo (bias 521)

Paso 4: Inicie sesión en el servidor para comprobar el estado del servicio

gasto o desembolso SSH Inicie sesión en su servidor y compruebe si Nginx o Apache se están ejecutando:systemctl status nginx

O:ps aux | grep nginx

Imagen [6]-Diferencia entre Error 521 y 522 y Guía de solución de problemas

Si ves que el servicio no se ejecuta, se mata o no se reinicia, entonces básicamente puedes confirmar que se trata de un 521.

Paso 5: Comprobar el cortafuegos del servidor o la configuración de seguridad

Ejecute el siguiente comando para ver las reglas del cortafuegos:sudo ufw status

O:sudo iptables -L

Asegúrese de que todos los segmentos de IP de Cloudflare no están bloqueados. En su documentación oficial encontrará una lista de las direcciones IP de Cloudflare y se recomienda ponerlas en la lista blanca.

Imagen [7]-Diferencia entre Error 521 y 522 y Guía de solución de problemas

Paso 6: Comprobar si hay conflictos de configuración

Algunos archivos de configuración como .htaccessynginx.conf Puede haber restricciones de acceso para User-Agent e IP. Le recomendamos que compruebe los siguientes elementos:

  • ¿Limita la CDN Solicitudes de cabecera reenviadas
  • ¿Está configurado "denegar todo" o "permitir desde IP específicas"?
  • es o no es Aplicaciones webComportamiento erróneo del cortafuegos (por ejemplo, ModSecurity)

Cómo evitar que se repitan este tipo de errores?

Se recomiendan las siguientes medidas para reducir la frecuencia de los Errores 521 y 522:

  • Compruebe periódicamente el estado de los servicios web y configure un mecanismo de reinicio automático.
  • Seguimiento de las anomalías del sitio con herramientas de supervisión como UptimeRobot
  • Configure la lista blanca de IP de Cloudflare para evitar que el servidor lo identifique erróneamente como una fuente maliciosa.
  • Asegúrese de que el servidor tiene abiertos los puertos 80 y 443 y no está bloqueado por un cortafuegos.
  • Optimice la capacidad de conexión concurrente del servidor y configure adecuadamente el límite de conexión de Nginx o Apache.
  • Aumente la resistencia en horas punta con Cloudflare Argo, equilibrio de carga o fuentes alternativas.

corto

Error 521 y 522 pueden parecer una diferencia numérica, pero los aspectos técnicos implicados son completamente distintos. Uno está relacionado con el inicio del servicio y el otro con la conectividad de la red. Los métodos anteriores pueden distinguir rápidamente y solucionar el problema en su lugar para mejorar la eficiencia del problema.


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.
felicitaciones1474 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