Si su sitio tiene acceso a Cloudflare y de vez en cuando aparece "Error 521 - El servidor web está caído", significa que Cloudflare No se puede conectar con el servidor de origen. Este error parece una caída del servidor, pero es más a menudo un problema de configuración.
![Imagen [1]-Resolución del error 521: Comprobación de la configuración de protección y tiempo de espera del servidor](https://www.361sale.com/wp-content/uploads/2025/05/20250523164820747-image.png)
En este artículo, hablaremos sobre por qué el Error 521 ocurre repetidamente, y qué configuraciones de protección y de tiempo de espera pueden ser las "culpables" detrás de él.
¿Qué es el error 521?
Error 521 es un código de estado devuelto por Cloudflare que significa "Estoy bien, pero su servidor no responde". Hay varias causas posibles para esto:
Cloudflare está funcionando.
El servidor de origen no respondió a la solicitud
El cortafuegos está bloqueando Cloudflare.
Agotamiento de los recursos del servidor o tiempo de procesamiento
Así que no es Cloudflare el problema, es el sitio de origen el que lo está "cerrando".
Problemas comunes de configuración de la guardia que causan errores 521
cortafuegosPeticiones interceptadas de Cloudflare
Muchos servidores tienen cortafuegos, como iptables, CSF, UFW, etc. Estas herramientas tratarán Cloudflare como una "solicitud sospechosa" si no está en la lista blanca.
La solución: ve a la página oficial de Cloudflare, obtén la lista completa de IPs y añádelas a la lista blanca del cortafuegos del servidor. Accede al terminal de tu servidor (SSH)
![Imagen [2] - Resolución del error 521: Comprobación de la configuración de la protección del servidor y del tiempo de espera](https://www.361sale.com/wp-content/uploads/2025/05/20250523165447251-image.png)
Introduzca el siguiente comando para añadir una lista blanca de IP de Cloudflare (ejemplo parcial):
sudo ufw permitir desde 173.245.48.0/20
sudo ufw permitir desde 103.21.244.0/22
sudo ufw allow desde 103.22.200.0/22
sudo ufw allow desde 103.31.4.0/22
- Repita el comando anterior hasta que se hayan añadido todos los segmentos IP de Cloudflare.
- Ejecución final:
sudo ufw reload
- Una vez hecho esto, vuelva a visitar su sitio a través de Cloudflare y compruebe si sigue apareciendo el Error 521.
- Todos los segmentos IP están disponibles oficialmente en Cloudflare.
Por ejemplo, utilizando UFW en Ubuntu:
sudo ufw permitir desde 173.245.48.0/20
sudo ufw permitir desde 103.21.244.0/22
Tendrá que añadir todos los segmentos de red de Cloudflare para asegurarse de que el acceso funciona.
Clasificación errónea del cortafuegos de aplicaciones web (WAF)
![Imagen [3] - Resolución del error 521: Comprobación de la configuración de la protección del servidor y del tiempo de espera](https://www.361sale.com/wp-content/uploads/2025/05/20250523173741957-image.png)
Si los servidores tienen activados sistemas de protección como Imunify360, ModSecurity, BitNinja, etc., pueden identificar erróneamente las peticiones de Cloudflare como ataques y bloquearlas debido a la frecuencia de las peticiones, el formato del encabezado o el comportamiento de la IP.
Se recomienda comprobar los registros de bloqueo, poner en la lista blanca la IP y la UA de Cloudflare, y reducir la sensibilidad de la protección si es necesario.
Comprobación de la configuración del tiempo de espera de PHP, Nginx y Apache
Un tiempo de espera de respuesta del servidor también puede hacer que Cloudflare informe 521. puede ajustar la configuración por:
Configuración de PHP (se recomienda que max_execution_time no sea inferior a 300)
- Abra el archivo php.ini (la ruta varía según el servidor):
sudo nano /etc/php/8.1/fpm/php.ini
- Busque los siguientes parámetros y ajústelos:
tiempo_de_ejecución_máximo = 300
límite_memoria = 512M
- Guardar y salir (Ctrl+O, Intro, Ctrl+X)
- Reinicie PHP:
sudo systemctl restart php8.1-fpm
Tiempo de espera de Nginx
- Edite el archivo de configuración de nginx:
sudo nano /etc/nginx/nginx.conf
- Añade el bloque http:
proxy_read_timeout 300;
fastcgi_read_timeout 300.
- Guardar y ejecutar:
sudo nginx -t # Compruebe que la configuración es correcta
sudo systemctl reload nginx
Apache setup timeout (si se utiliza Apache)
- Edite el archivo de configuración:
sudo nano /etc/apache2/apache2.conf
- Añadir o modificar:
Tiempo de espera 300
Tiempo de espera del proxy 300
- Guardar y reiniciar:
sudo systemctl restart apache2
MySQL Recomendaciones para optimizar la base de datos
Si el procesamiento de su base de datos es lento y cargado, también puede ralentizar la respuesta general del sitio.
Acción recomendada:
- Instale la utilidad mysqltuner:
sudo apt install mysqltuner
sudo mysqltuner
- Optimice según los consejos:
- Reducción de consultas innecesarias
- Añadir un índice que falta
- Aumentar los parámetros de la caché (por ejemplo, query_cache_size)
- Ver el registro de consultas lentas:
sudo nano /etc/mysql/my.cnf
Asegúrese de que lo siguiente está activado:
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
tiempo_consulta_largo = 2
reabrirbase de datos exhaustivaDespués, comprueba los registros para analizar el cuello de botella.
Cada una de las operaciones anteriores puede realizarse en el terminal del servidor. Si su servidor utiliza paneles (por ejemplo, cPanel, Pagoda), también puede encontrar la entrada de configuración adecuada en la interfaz gráfica de usuario y ajustarlos manualmente.
![Imagen [4] - Resolución del error 521: Comprobación de la configuración de la protección y el tiempo de espera del servidor](https://www.361sale.com/wp-content/uploads/2025/05/20250523171459707-image.png)
Insuficiente resistencia de las estaciones fuente
Los servidores ligeros o los VPS con recursos limitados pueden quedarse sin recursos durante las horas punta de acceso, provocando que el servicio se cuelgue. En este caso, Cloudflare naturalmente no podrá conectarse al sitio de origen.
Se recomienda utilizar un plugin de caché (p. ej. Cohete WP(Caché de LiteSpeed), active la opción Cloudflare Cache, reducir la carga de los plugins backend, o simplemente actualizar la configuración del host.
Sugerencias de optimización en el lado de Cloudflare
Aunque el informe de errores es un problema del sitio de origen, Cloudflare también puede proporcionar mitigación:
Activar la regla "Cachear todo el contenido
Establecer un TTL largo para páginas estáticas
Utilice el "edge caching" para las páginas que cambian con poca frecuencia
Esto reduce efectivamente la presión de las peticiones de Cloudflare al sitio de origen, dando un respiro al servidor.
resúmenes
El error 521 se produce con frecuencia, a menudo porque el sitio de origen no está configurado correctamente. La mayoría de los problemas pueden solucionarse comprobando el cortafuegos, WAF, la configuración del tiempo de espera y la carga del servidor. Si realmente no quiere cambiar demasiado, también puede optimizar el almacenamiento en caché y la aceleración de recursos estáticos, para que Cloudflare pueda procesar más contenido y el sitio de origen tenga menos probabilidades de desconectarse. De esta forma su sitio funcionará de forma más estable.
| 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
|
| ① 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 | |
Enlace a este artículo:https://www.361sale.com/es/55919El artículo está protegido por derechos de autor y debe ser reproducido con atribución.






















![Emoji[wozuimei]-Photonflux.com | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticono [baoquan] - Photon Wave Network | Servicios profesionales de reparación de WordPress, cobertura mundial, respuesta rápida](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Sin comentarios