¿Estás viendo el error «ERR_CONNNECTION_TIMED_OUT» en tu navegador? No es un mensaje de error muy útil, ¿verdad? Si eres un usuario diario de WordPress, entonces siempre es bueno estar al tanto de errores comunes como estos que podrían impedirte el acceso a tu sitio web.

En el post de hoy, vamos a profundizarnos en el error «ERR_CONNNECTION_TIMED_OUT» y examinar por qué puedes ver esto y qué puedes hacer para arreglarlo rápidamente. En pocas palabras, es una indicación de que el sistema no está disponible y el tiempo dado para que uno se conecte ha transcurrido, y ahora la solicitud se ha agotado. ¿Pero qué significa eso en realidad?

¡Vamos a averiguarlo!

Hemos aprovechado nuestro conocimiento sobre la administración efectiva de sitios web a escala, y lo hemos convertido en un libro electrónico y un curso de vídeo. Haz clic aquí para descargar la Guía 2020 para la administración de más de 40 sitios de WordPress!

¿Qué es el error ERR_CONNECTION_TIMED_OUT?

Un error ERR_CONNECTION_TIMED_OUT típicamente significa que hay algo mal con tu conexión de red local. Sin embargo, no siempre es así.

De acuerdo con la documentación de soporte de WordPress, aparece un error de tiempo de espera en la conexión cuando tu sitio web está intentando hacer más de lo que tu servidor puede gestionar. Es particularmente común en el hosting compartido, donde el límite de memoria está restringido.

Cuando visitas un sitio web y no se carga, tu navegador intentará durante unos 30 segundos más o menos hasta que termine la conexión. Tras lo cual devolverá un error «ERR_CONNECTION_TIMED_OUT», indicando un problema de comunicación. En Google Chrome puedes ver esto como «Este sitio no se puede alcanzar. Domain.com tardó demasiado en responder.»

ERR_CONNECTION_TIMED_OUT error en Chrome

ERR_CONNECTION_TIMED_OUT error en Chrome

Debido a los diferentes navegadores web, sistemas operativos y servidores, el error puede presentarse de diferentes maneras. Pero la mayoría de ellos tienen el mismo o similar significado. «ERR_NETWORK_CHANGED» y «ERR_CONNNECTION_REFUSED» son dos errores estrechamente relacionados que normalmente se pueden resolver con los mismos pasos de resolución de problemas que se indican a continuación.

A continuación se muestran algunos ejemplos de cómo el error puede presentarse en diferentes navegadores.

Mozilla Firefox

En Mozilla Firefox el error se mostrará como «The connection has timed out.» El servidor de domain.com tarda demasiado en responder.

ERR_CONNECTION_TIMED_OUT error en Firefox

ERR_CONNECTION_TIMED_OUT error en Firefox

Microsoft Edge

En Microsoft Edge, el error se mostrará como «Hmmm… no puedo llegar a esta página. Domain.com tardó demasiado en responder.» En Edge, sin embargo, también contiene el error «ERR_CONNNECTION_TIMED_OUT».

ERR_CONNECTION_TIMED_OUT error en Edge

ERR_CONNECTION_TIMED_OUT error en Edge

Safari

En Safari, el error se mostrará como «Safari Can’t Open the Page» (Safari no puede abrir la página). Safari no puede abrir la página domain.com porque el servidor donde se encuentra esta página no responde».

ERR_CONNECTION_TIMED_OUT error in Safari

ERR_CONNECTION_TIMED_OUT error in Safari

¿Cómo corregir el error ERR_CONNECTION_TIMED_OUT?

¿Dónde deberías comenzar la solución de problemas si ves este error en tu sitio de WordPress? Sin una gran cantidad de contexto, a veces puede ser frustrante y abrumador por dónde empezar. Por lo general, se trata de problemas del lado del cliente (problemas con la conexión de red o con el cortafuegos) o del servidor en el que está alojado el sitio (límites de memoria, tiempos de ejecución, etc.).

1. Comprueba tu conexión

Google Chrome, Firefox y Edge recomiendan que compruebes la conexión de red. Si bien esto puede parecer obvio, todos ellos apuntan a la comprobación de tu conexión en primer lugar, ya que es una de las razones más comunes del error. Aquí hay algunas cosas que recomendamos:

2. Desactivar temporalmente el software de firewall y antivirus

 

Los cortafuegos y el software antivirus están destinados a proteger a los usuarios y sus sistemas. Escanean tu dispositivo regularmente y automáticamente bloquean cualquier actividad sospechosa. Sin embargo, este tipo de seguridad a veces puede provocar problemas de conexión.

Esto se debe a que los cortafuegos a menudo pueden bloquear las páginas que no necesitan o rechazar contenido que es completamente seguro. Hemos visto esto muchas veces con software como AVG. Para comprobar si este es el caso, intenta desactivar los programas de firewall y antivirus. Por supuesto, esto sólo se aconseja si sabes con seguridad que el sitio que tienes intención de visitar es seguro.

Además, sólo debe deshabilitar este tipo de software temporalmente. Vuelve a activarlo después de que haya terminado de comprobar si el error se ha resuelto, para que no se vuelva a ser  vulnerable a los ataques. Si encuentras errores repetidamente debido a tu cortafuegos o software antivirus, es posible que desees considerar cambiar lo que estás utilizando.

Estos tipos de herramientas también tienen lo que se llama un informe de «falso positivo» que puedes llenar. Si estás 100% seguro de que un sitio que visitas está bloqueado y no debería estarlo, puedes decírselo al desarrollador del software. Aquí hay algunos enlaces rápidos:

3. Desactivar la configuración del proxy

A veces puedes ver el error ERR_CONNNECTION_TIMED_OUT si estás utilizando un servicio proxy. Esto suele ser bastante raro, especialmente en el lado del cliente. Sin embargo, uno podría haber sido configurado sin que usted lo supiera. Para desactivar o comprobar que no está activada ninguna configuración de proxy, sigue estos pasos.

Accede al menú Configuración en tu navegador Chrome. Esto abrirá el menú completo de opciones. En la sección Sistema (tendrás que hacer clic en Avanzado en la parte inferior para ver esto), encontrarás una entrada titulada Abrir configuración de proxy. Al seleccionarlo, se te llevará al menú correspondiente:

Abrir la configuración de Proxy en Chrome

Abrir la configuración de Proxy en Chrome

El siguiente paso depende del sistema que estés utilizando actualmente. Los usuarios de Windows querrán hacer clic en Configuración de LAN y desmarcar la opción Usar servidor proxy para LAN. Si eres usuario de Mac, debes encontrarte inmediatamente en el menú correspondiente. A continuación, tendrás que desmarcar todos los protocolos proxy seleccionables y comprobar si el mensaje ERR_CONNECTION_TIMED_OUT ha sido resuelto.

Desmarcar proxies en Mac

Desmarcar proxies en Mac

Si estás en Windows, verás que aparece la ventana «Configuración de red de área local (LAN)». Deberás confirmar que la opción «Utilizar un servidor proxy para LAN» no está seleccionada.

Desactivar la configuración del proxy Chrome en Windows

Desactivar la configuración del proxy Chrome en Windows

Lo mismo ocurre si utilizas una VPN como ExpressVPN o TunnelBear. Asegúrate de no estar conectado por accidente.

4. Cambiar DNS Servers

Lo siguiente que puedes intentar es cambiar tus servidores DNS. Por defecto, los servidores DNS son asignados automáticamente por tu ISP. Pero puede intentar cambiarlos temporalmente a un servidor DNS público, como Google o Cloudflare.

Sugerencia: si ya estsá utilizando un servidor DNS gratuito y tiene problemas, eliminarlo y volver a los servidores DNS de tu proveedor de servicios de Internet a veces también soluciona los problemas.

Google y Cloudflare no son perfectos el 100% de las veces y ha habido algunos casos en los que hemos notado que volver a cambiar ha resuelto el problema. Esto es especialmente cierto si estás usando un punto de acceso Wifi en un aeropuerto o cafetería.

Windows

En Windows, simplemente abre el símbolo del sistema pulsando la tecla del logotipo de Windows y la tecla R. A continuación, escribe «panel de control» y pulsa Intro.

Ejecutar Panel de control Windows

Ejecutar Panel de control Windows

Haz clic en «Red e Internet» y luego en «Centro de redes y recursos compartidos». En el lado izquierdo, haz clic en «Cambiar ajustes del adaptador».

Cambiar la configuración del adaptador

Cambiar la configuración del adaptador

Haz clic con el botón derecho del ratón en tu conexión actual, ésta será una conexión de área local o una conexión de red inalámbrica según la forma en que se esté conectando. A continuación, haz clic en «Propiedades».

Propiedades de la conexión inalámbrica

Propiedades de la conexión inalámbrica

Selecciona la Versión 4 del Protocolo de Internet (o la Versión 6 si lo deseas) y haz clic en «Propiedades».

Propiedades IPV 4

Propiedades IPV 4

Toma nota de cualquier configuración existente en caso de que necesites volver. Haz clic en «Utilizar las siguientes direcciones de servidor DNS». Introduce lo siguiente o sustituye el existente por uno nuevo:

Para IPv4: 1.1.1.1 y 1.0.0.1
Para IPv6: 2606:4700:4700::1111 y 2606:4700:4700::1001

Direcciones del servidor DNS

Direcciones del servidor DNS

Haz clic en Aceptar y luego en Cerrar. Reinicia tu navegador.

Mac

Para cambiar los servidores DNS en un Mac, ve a Preferencias del Sistema….

Preferencias del sistema Mac

Preferencias del sistema Mac

Haz clic en el icono de red y luego en «Avanzado».

Red de Mac avanzada

Red de Mac avanzada

Haz clic en la pestaña «DNS».

DNS para Mac

DNS para Mac

A continuación, agrega las direcciones de servidor DNS de Cloudflare.

Para IPv4: 1.1.1.1 y 1.0.0.1
Para IPv6: 2606:4700:4700::1111 y 2606:4700:4700::1001

5. Aclarar/Renovar DNS

También puedes intentar purgar tu caché de DNS local. Esto es similar a limpiar la caché de tu navegador. Puede ser que el sitio que estás tratando de visitar no se esté resolviendo a la dirección IP correcta. Si acabas de migrar tu sitio de WordPress a un nuevo host, es importante esperar a que las cosas se propaguen completamente. Esto a veces puede tomar hasta 24 horas, aunque puede ser tan poco como unos pocos minutos. Esto depende de su proveedor de DNS y del valor TTL de sus registros DNS.

Windows

En Windows, simplemente abre el símbolo del sistema e introduce lo siguiente:

ipconfig /flushdns
Símbolo del sistema - flush DNS

Símbolo del sistema – flush DNS

Deberías ver un «Exitoso lavado de la caché de resolución de DNS» si funciona.

Mac

Para los usuarios de macOS, se puede introducir lo siguiente en el terminal:

dscacheutil -flushcache
 Caché Mac Flush

Caché Mac Flush

Nota: No hay ningún mensaje de éxito en los Macs.

6. Comprobar el archivo de tus hosts

Cada computadora tiene lo que ellos llaman un archivo de hosts locales. Este es un archivo que contiene entradas DNS manuales que se asignan a direcciones IP específicas. Normalmente, esto sólo se edita cuando se desea obtener una vista previa your DNS antes de cambiar de dominio a un nuevo host. O tal vez usted tiene un sitio de desarrollo local ejecutándose usando una herramienta como DevKinsta, Vagrant o Docker.

Hay una multitud de maneras diferentes en las que este archivo podría haber sido cambiado o editado. Por lo tanto, siempre es bueno comprobar que el sitio web al que está intentando acceder no está ahí. Sólo tienes que seguir los pasos que se indican a continuación.

Windows

El archivo de hosts normalmente requiere acceso adicional. Así que el primer paso es abrir tu editor de texto como administrador. Simplemente haz clic en el menú de inicio, busca tu editor de texto, haz clic con el botón derecho del ratón sobre él y selecciona «Ejecutar como administrador». Esto se puede hacer en cualquier editor de texto como Notepad, Notepad++, Atom, etc. Estamos usando Sublime en nuestro ejemplo a continuación.

Ejecutar el editor de texto como administrador

Ejecutar el editor de texto como administrador

Dentro de tu editor de texto, haz clic en Archivo → Abre y busca la siguiente ubicación:

C:\Windows\System32\drivers\etc\

Haz clic en el archivo de hosts y en «Abrir».

Abrir el archivo de hosts

Abrir el archivo de hosts

Comprueba y asegúrate de que el sitio web que intentas visitar no está en la lista. Si está, quítalo.

Mac

Para comprobar el archivo de tu host en un Mac, te recomendamos que obtengas Gas Mask. Es una aplicación gratuita que se puede utilizar como administrador de archivos de hosts, editor de archivos de hosts, y cambiar entre ellos. Hace que todo sea rápido y fácil! De lo contrario, puedes seguir los pasos que se indican a continuación para editar manualmente el archivo de hosts en Mac.

Ve a Utilidades y haz clic en «Terminal».

Terminal de utilidades para Mac

Terminal de utilidades para Mac

Introduce el siguiente comando y pulsa Intro (lo más probable es que también se te pida tu contraseña de administrador).

sudo nano /private/etc/hosts

Comprueba y asegúrate de que el sitio web que está intentando visitar no aparece en el archivo de hosts. Si aparece, quítalo.

Editar el archivo de hosts en Mac

Editar el archivo de hosts en Mac

7. Comprueba el DNS de tu dominio

También debes verificar que los DNS de tu dominio apuntan correctamente a tu proveedor de alojamiento. Si eres un cliente de Kinsta, tenemos un post en profundidad sobre cómo apuntar tu dominio y/o DNS a Kinsta. Si recientemente has migrado tu sitio web a un nuevo host, es posible que los DNS se hayan almacenado incorrectamente en la caché de tu equipo. En cuyo caso, el paso 5 anterior debería resolverlo. O simplemente puede ser demasiado pronto y necesitas esperar unas horas para que los DNS se propaguen completamente.

8. Borrar caché del navegador

Los navegadores web almacenan información en caché en tu ordenador. Esto incluye el historial de navegación, datos de acceso guardados y cookies, todos los cuales se registran para cargar las páginas relevantes más rápidamente la próxima vez que se visitan.

Aunque son útiles, las cachés pueden causar numerosos problemas cuando se vuelven anticuadas. Afortunadamente, este problema se resuelve fácilmente limpiando la caché.

Pero antes de hacerlo, puedes comprobar fácilmente si se trata de un problema de caché del navegador abriendo tu navegador de incógnito primero. O puede probar con otro navegador. Si sigues viendo el error, entonces querrá continuar con el borrado de la caché.

En este ejemplo, utilizaremos Google Chrome. Comience abriendo el menú principal (en la esquina superior derecha de la ventana de tu navegador). Desde allí, selecciona Más herramientas: A continuación, puedes hacer clic en Borrar datos del navegador.

Datos de navegación nítidos en cromo

Datos de navegación nítidos en Chrome

En la página resultante, deberás asegurarte de que todas las categorías de archivos listadas estén seleccionadas. Si no lo están, Chrome no podrá vaciar toda la caché. En su lugar, simplemente eliminará las entradas más recientes, lo que no dará como resultado el efecto deseado:

Borrar datos de navegación

Borrar datos de navegación

Un método alternativo para completar este proceso es introducir la siguiente URL en la barra de direcciones:

chrome://settings/clearBrowserData

La pantalla resultante debería permitirte el acceso a las mismas opciones que hemos descrito anteriormente. Aquí hay algunos otros enlaces útiles para limpiar la caché.

9. Ver El Tiempo Máximo de Ejecución

El resto de los pasos de solución de problemas que vamos a seguir son aquellos que tienen que ver con la configuración de tu sitio o servidor WordPress y que pueden ayudar a corregir el error «ERR_CONNECTION_TIMED_OUT».

El primero es el tiempo máximo de ejecución establecido para tu sitio. En la mayoría de los servidores, el tiempo predeterminado es de 30 segundos. Esta es la cantidad de tiempo que se permite que un script PHP se ejecute (después de lo cual se agota). En los hosts compartidos, este valor suele ser bajo o se deja en el valor predeterminado.

No puedes modificar esto fácilmente desde WordPress ya que el archivo php.ini se encuentra en tu servidor. Para modificar esto, te recomendamos que te pongas en contacto con tu proveedor de alojamiento para ver si puede ayudarte. En Kinsta, establecemos el tiempo máximo de ejecución predeterminado en 300 segundos.

Si deseas intentar modificarlo tu mismo, por lo general puede hacerlo con una de las siguientes opciones. Ambos dependerán de cómo tu proveedor de alojamiento configure sus servidores.

Opción 1 – Modificar el Tiempo Máximo de Ejecución en el Archivo php.ini

Si tienes un archivo php.ini en tu directorio home, busca el parámetro max_execution_time y modifícalo. Por ejemplo, si está configurado en 30 segundos, puedes aumentarlo a 300 segundos.

max_execution_time = 300

Opción 2 – Modificar el Tiempo Máximo de Ejecución en el Archivo htacess

Si la opción anterior no funciona, es posible que pueda cambiarla en el archivo . htaccess. Al igual que con el archivo php.ini, éste se encuentra típicamente dentro de tu directorio home. Coloca lo siguiente en la parte superior de tu archivo .htaccess:

php_value max_execution_time 300

10. Desactivar temporalmente sus plugins

Como con la mayoría de los errores de WordPress, un plugin puede ser definitivamente la raíz del problema. Para determinar si eso es lo que está sucediendo, tendrás que desactivar todos los plugins de tu sitio. Sin embargo, si estás obteniendo el error «ERR_CONNECTION_TIMED_OUT» significa que no tienes acceso a tu área de administración de WordPress. Esto significa que necesitarás SFTP en tu sitio. Recomendamos usar FileZilla.

Una vez que tu cliente SFTP esté listo, conéctate a tu sitio web a través de él y navega hasta la carpeta raíz de WordPress. En caso de que no lo encuentres, normalmente se llama public_html, html, public, www, o el nombre de tu sitio. Si eres cliente de Kinsta, es tu carpeta pública.

Carpeta raíz WordPress SFTP

Carpeta raíz WordPress SFTP

Abre esa carpeta y navega hasta el directorio wp-content. Dentro, verás una carpeta llamada plugins, que contiene subdirectorios individuales para cada uno de los plugins instalados en tu sitio (tanto activos como inactivos).

Lo que va a hacer ahora es hacer clic con el botón derecho del ratón en la carpeta de plugins y cambiarle el nombre a otra cosa. Recomendamos plugins.old o plugins.disactivated, para que pueda reconocerlo fácilmente más tarde.

Carpeta de plugins de WordPress renombrada

Carpeta de plugins de WordPress renombrada

WordPress no podrá encontrar ninguno de tus plugins. Cuando eso ocurra, desactivará automáticamente esos plugins.

Ahora, intenta acceder a tu panel de control de WordPress. Si el error de tiempo de espera ha desaparecido, entonces puedes asumir que uno de sus plugins fue el culpable. Todo lo que tienes que hacer es averiguar cuál fue el culpable.

Vuelve al directorio wp-content, y renombra correctamente tu carpeta de plugins originales. Luego, tendrás que deshabilitar cada uno de tus plugins uno por uno, hasta que encuentres al culpable.

Para ello, abre el directorio wp-content/plugins. En el interior, encontrarás una carpeta para cada uno de tus plugins. El proceso que vas a seguir es más o menos el mismo que antes:

  1. Empieza con la primera carpeta y renómbrala con el nombre que desees.
  2. Revisa tu sitio web para ver si el error ha desaparecido.
  3. Si no, devuelve la carpeta del plugin del paso anterior a su nombre original.
  4. Pasa al siguiente plugin de tu lista, repitiendo los pasos anteriores.

Este proceso puede tardar un poco si tiene muchos plugins, pero es vital comprobar cada plugin por separado. Si en algún momento identifica el plugin que está causando el error, puede desinstalarlo o reemplazarlo con otra herramienta.

Si llegas al final de estos pasos sin encontrar una solución, puedes pasar a la siguiente etapa de solución de problemas.

11. Volver temporalmente al tema predeterminado

Ahora que has descartado tus plugins como causa del error de tiempo de espera, es el momento de hacer lo mismo con el tema activo. De hecho, el tema también podría ser la creación de problemas de compatibilidad.

Desafortunadamente, el proceso no funciona igual que el anterior. WordPress no volverá al tema por defecto si simplemente renombramos la carpeta de temas, terminaríamos con un error como «El directorio temático «nombre del tema» no existe». O si intentas cambiar el nombre de toda la carpeta del directorio temático, terminará con «ERROR: El directorio temático está vacío o no existe. Por favor, comprueba tu instalación.»

Por lo tanto, necesitas acceder a tu base de datos de WordPress iniciando sesión en phpMyAdmin. Si eres cliente de Kinsta, puedes encontrarlo en la sección «Info» del panel de control de MyKinsta.

MyKinsta phpMyAdmin

MyKinsta phpMyAdmin

Haz clic en la tabla «wp_options» y luego en la pestaña «Search». Querrás buscar debajo de «option_name» para la plantilla.

Tabla de opciones de phpMyAdmin wp_options

Tabla de opciones de phpMyAdmin wp_options

Bajo la columna «option_value» verás el nombre actual de tu tema. Cambia esto a uno de los temas por defecto, como «veintidós«.

wp_options nombre de la plantilla

wp_options nombre de la plantilla

Comprueba tu sitio web de nuevo para ver si esto ha corregido el error. Si lo hizo, simplemente significa que es un problema con tu tema de WordPress y puedes intentar reinstalarlo o volver a tu copia de seguridad más reciente.

12. Aumentar el límite de memoria

El parámetro WP_MEMORY_LIMIT permite especificar la cantidad máxima de memoria que puede ser consumida por PHP. Si estás utilizando hosting compartido, lo más probable es que esté configurado a un valor bajo como 64M. En Kinsta, establecimos el límite de memoria predeterminado en 256M.

Puedes aumentar el límite de memoria añadiendo lo siguiente a tu archivo wp-config.php. Esto debe ser colocado encima de la inclusión wp-settings.php.

define( 'WP_MEMORY_LIMIT', '256M' );
WP_MEMORY_LIMIT en wp-config.php

WP_MEMORY_LIMIT en wp-config.php

¿No estás seguro de cuál es  límite de memoria PHP actual? Si tienes acceso a tu panel de control de WordPress y está ejecutandos WordPress 5.2 o superior, puedes ver el límite de memoria PHP bajo la herramienta «Site Health».

Límite de memoria PHP de la salud del sitio WordPress

Límite de memoria PHP de la salud del sitio WordPress

¿No puedes llegar a tu sitio debido al mensaje de error *ERR_CONNECTION_TIMED_OUT*? Aquí hay 12 maneras posibles de arreglarlo! 💻😱Click to Tweet

Resumen

Los errores de conexión y de tiempo de espera nunca son divertidos de solucionar, pero con suerte, ahora tienes un poco más de conocimiento en tu cinturón de herramientas para ayudar a resolverlo rápidamente.

Es importante recordar que el error «ERR_CONNNECTION_TIMED_OUT» es el resultado de un problema del lado del cliente, como tu conexión de red, o un problema con el servidor donde está alojado tu sitio WordPress. ¿Tienes otros consejos para resolver este error? Háznoslo saber más abajo en los comentarios.

(Lectura sugerida: Aprende a arreglar el error ERR_CACHE_MISS en Chrome)


Ahorra tiempo, costes y maximiza el rendimiento del sitio con:

  • Ayuda instantánea de expertos en alojamiento de WordPress, 24/7.
  • Integración de Cloudflare Enterprise.
  • Alcance de audiencia global con 28 centros de datos en todo el mundo.
  • Optimización con nuestra herramienta de monitoreo de rendimiento de aplicación integrada.

Todo esto y mucho más, en un plan sin contratos a largo plazo, migraciones asistidas y una garantía de devolución del dinero de 30 días. Conozca nuestros planes o habla con el departamento de ventas para encontrar el plan más adecuado para ti.