Error 503

Cuando una petición a un navegador web no tiene éxito, el servidor web suele mostrar un «error HTTP 503» para localizar al usuario. Este mensaje supone que hay un código de estado HTTP 503 que indica que el servidor web no está disponible temporalmente. Esta interrupción del servidor puede ser causada por una serie de cosas como el mantenimiento en curso u otras que requieren un análisis más profundo del sitio en cuestión.

«503 Servicios inviables» o «Error HTTP 503». Si tiene un sitio web o pasa suficiente tiempo navegando por Internet, probablemente se habrá encontrado con este tipo de mensajes. Efectivamente, se trata de un error de navegación como muchos otros.

Sin embargo, lo especial de un error HTTP 503 es que no da ninguna información sobre la causa de la avería. Por lo tanto, es muy intimidante encontrarse con este tipo de errores en un sitio web.

¿Qué es un error 503?

¿Qué causa un error 503 y cómo se manifiesta?

¿Cómo puedo solucionar un error 503?

Las respuestas a estas preguntas son probablemente su mayor preocupación en este momento. En este artículo, le proporcionaré respuestas detalladas que le ayudarán a lidiar con un error 503 en su sitio sin entrar en pánico.

Capítulo 1: ¿Qué significa el error HTTP 503?

La presencia de códigos de estado HTTP 5xx suele significar que hay un problema con el propio servidor. Descubra en este capítulo qué significa realmente un error 503 y las diferentes causas que pueden estar detrás de él.

Pero primero, echemos un vistazo a los diferentes códigos de estado del Protocolo de Transferencia de Hipertexto (HTTP).

1.1. Visión general de los códigos de estado HTTP

Para responder a las distintas peticiones de los navegadores web, los servidores que alojan las páginas web utilizan muchos códigos para expresarse y servir las respuestas. En los servidores web, cada código contiene una respuesta específica y esta respuesta pertenece a una clase de código determinada. En general, se distinguen las siguientes clases de códigos:

  • Código 1xx: Este código informa al usuario de que el servidor está funcionando y que la solicitud se está procesando.
  • Código 2xx: El código de estado 2xx indica el éxito de la solicitud por parte del navegador web.
  • Código 3xx: Este código indica que la página solicitada ha sido movida y redirigida a una nueva ubicación.
  • Código 4xx: El servidor web muestra el código 4xx cuando hay un error de carga.

El error puede estar en la solicitud del navegador o en el dispositivo utilizado por el usuario.

  • Código 5xx: El servidor web muestra el código de estado 5xx cuando hay un error a nivel del servidor que aloja los recursos del sitio.

En concreto, los dos últimos dígitos de los códigos de estado HTTP indican la clase específica de cada código y la respuesta expresada por el servidor web. Por ejemplo, el código de estado HTTP 301 indica que una página de recursos ha sido trasladada permanentemente.

Por otro lado, el código de estado HTTP 302 significa que la página solicitada ha sido trasladada temporalmente.

Pero aquí sólo nos centraremos en el código de estado HTTP 503.

1.¿Qué significa el código de estado HTTP 503 o Error HTTP 503?

A veces, la inaccesibilidad de un sitio web puede dar lugar a un código de error 503 que indica el problema detectado. El código de error 503 suele ser el resultado de un mal funcionamiento en el lado del servidor web.

Erreur-503-2

Indica que el servidor web es temporalmente incapaz de procesar la solicitud del usuario. Muy a menudo, la congestión del servidor o el mantenimiento en curso son las razones más comunes para que aparezca un código de error HTTP 503.

Pero si el error 503 se produce a nivel del servidor web, ¿hay alguna forma de solucionar el error en el lado del usuario? La respuesta es no.

Sin embargo, puede haber algo que pueda cambiar por su parte como usuario. Volveré sobre este aspecto más adelante.

Service Unavailable

Fuente: Greytrix

Básicamente, un servidor web que muestra un código de error 503 significaría que hay un obstáculo que le impide acceder y procesar la solicitud. La particularidad del código de error 503 en comparación con otros códigos HTTP es que no da ninguna información sobre la causa del problema y sigue siendo sutil.

La única recomendación que se suele dar en un error 503 y que es inútil es el famoso «Inténtelo de nuevo más tarde».

1.3) ¿Cómo se manifiesta un error 503?

Un error 503 puede manifestarse de diferentes maneras. Pero sean cuales sean las variaciones, siempre aparece el código 503. Este código facilita su identificación.

Dependiendo de su servidor y de su navegador web, estas son algunas de las diferentes variaciones de un error 503:

  • Error HTTP 503 ;
  • 503 Servicios no disponibles ;
  • Error de servidor HTTP 503 ;
  • 503 Servicios temporalmente no disponibles ;
  • Error 503 no disponible;
  • El servidor no puede responder temporalmente a su solicitud. Por favor, inténtelo más tarde.
 Service Unavailable

Fuente: Googleusercontent

Si se encuentra con alguno de estos mensajes, significa que debe comprobar el estado de su servidor y ponerse a trabajar rápidamente antes de que el problema afecte negativamente a sus usuarios.

1.4. ¿Qué causa el error 503?

El error 503 se asocia a menudo con el famoso mensaje «Servicio temporalmente no disponible». Este mensaje puede ocurrir en varias situaciones o ser causado por varias circunstancias. Las más obvias son:

1.4.1. El servidor no funciona debido al mantenimiento en curso

Es posible que se encuentre con un mensaje de error HTTP 503 cuando el servidor esté caído o inactivo. En efecto, un servidor es un componente informático que puede ser físico o virtual. La función principal del servidor es almacenar los datos informáticos.

Como pieza de hardware y debido a su importancia para la seguridad de los múltiples datos almacenados, el servidor necesita un mantenimiento periódico. Durante este periodo de mantenimiento, el servidor suele estar inactivo y, por tanto, no está disponible para procesar ninguna solicitud.

1.4.2. El servidor está desbordado

En WordPress, por ejemplo, es importante entender que hay una cantidad limitada de recursos asignados a cada cuenta de alojamiento. La sobrecarga del servidor se refiere a un flujo de solicitudes intenso que agota los recursos del servidor.

Así, cuando el servidor esté extremadamente ocupado, no podrá responder a todas las solicitudes simultáneamente. Puede funcionar mal y dejar de funcionar. En una situación en la que el error HTTP 503 es causado por la congestión del servidor, éste puede reanudar el procesamiento de la solicitud después de unos minutos

1.4.3. Un script que se ejecuta en segundo plano

El servidor no puede responder a una solicitud cuando se está ejecutando un script en segundo plano. En este caso, el servidor reanudará su trabajo sólo cuando cambie o elimine el código o el tema que causó el problema.

1.4.4. Un cambio en el sistema de nombres de dominio (DNS)

La reconfiguración del DNS puede provocar una configuración que no se ajuste al sistema inicial

Service Unavailable DNS failure

Fuente: Lws

Así, cuando cometa un pequeño error al cambiar los DNS, el servidor se dará cuenta de ello y será inaccesible para los usuarios.

Capítulo 2: ¿Cómo arreglar un error 503?

La aparición de un error 503 tras una solicitud de recursos desde un navegador web puede ser muy frustrante para el usuario. Además, si el error persiste, puede afectar negativamente a la experiencia del usuario.

En este punto, el propietario del sitio está a punto de perder tráfico, lo que sería muy perjudicial para su negocio en línea. Probablemente se esté preguntando cómo arreglar un error de código de estado HTTP 503.

Aguante, en este capítulo le revelo formas de arreglar eficazmente el error 503 no sólo a nivel de usuario, sino sobre todo a nivel de servidor. ¿Preparado para salir? ¡Empecemos!

2.1. ¿Cómo solucionar el error HTTP 503 a nivel de usuario?

Cuando reciba un mensaje de error 503, lo primero que debe hacer es actualizar el recurso solicitado para asegurarse de que el problema no está relacionado con su navegador o su conexión a Internet.

Puede tomar otras medidas paralelas para asegurarse de que no se trata de un problema de conexión a Internet. Puede reiniciar su ordenador o su router Wifi, por ejemplo. De hecho, un mensaje de error como «Servicio no disponible o fallo de DNS» puede estar relacionado con un error de configuración en su ordenador.

Este problema suele solucionarse reiniciando el hardware. El problema del error 503, por otra parte, puede estar en el nivel del servidor.

Este es el caso más común. Si usted, como usuario, se encuentra con una situación así, lamentablemente no hay nada que pueda hacer para corregir el error. Es precisamente en este nivel donde el administrador del sitio debe intervenir para resolver el problema en el servidor que aloja su sitio.

2.2. ¿cómo corregir un error 503 en el servidor?

A diferencia de otros tipos de errores, el error 503 es muy específico y no revela claramente la causa. Por lo tanto, cuando se produce un error 503 en un sitio web, el administrador del sitio debe realizar una resolución de problemas metódica y muy exhaustiva para corregir el problema.

En este subcapítulo conocerá los 06 pasos, cada uno de los cuales cubre una posible solución para las diferentes causas de un error 503.

2.2.1. Desactive primero las extensiones de WordPress

La incompatibilidad de las extensiones es una de las causas más comunes de los errores 503 en los sitios de WordPress. Para identificar la causa del problema en el servidor que aloja su sitio, primero debe desactivar todas las extensiones de su sitio.

Normalmente, el código de estado HTTP 503 bloquea el acceso al área de administración del sitio. Esto puede impedir que incluso el propietario del sitio acceda a él. Para contrarrestar este problema, es necesario utilizar un cliente FTP (File Transfer Protocol).

El cliente FTP le permitirá ejecutar su sitio conectando sus archivos locales en un ordenador al servidor en línea. Le recomiendo que utilice FileZilla. El procedimiento es sencillo, una vez que haya instalado el cliente FTP, se conectará a la carpeta de WordPress, normalmente llamada public_html, o «el nombre de su sitio».

Public Directory

Fuente : kinsta

A continuación, busque la carpeta de plugins, que tiene subdirectorios para cada una de las extensiones que ha instalado en el directorio wp-content. Lo único que queda por hacer es renombrar la carpeta de plugins para que WordPress no la reconozca más.

Puede poner, por ejemplo, «Plugins.desactivado» para reconocerlo posteriormente. Cuando cambie el nombre de la carpeta que contiene las extensiones, WordPress ya no podrá reconocerlas y se desactivarán automáticamente.

plugins old Directory

Fuente: Kinsta

Tras desactivar las extensiones, si el problema se resuelve y el error 503 desaparece, significa que una de las extensiones es la causa. Ahora sólo tiene que identificar cuál es.

El procedimiento es básicamente el mismo, pero en este punto debe desactivar cada una de las extensiones hasta encontrar la que es culpable.

  • Comience por cambiar el nombre del primer directorio de extensión;
  • Vuelva al sitio para comprobar si el error 503 sigue ahí (si es así, debe volver a poner su nombre y continuar con el resto);
  • Repita los mismos pasos hasta que encuentre la extensión que causó el error 503.

Si tiene muchas extensiones en su sitio, es obvio que este proceso le llevará bastante tiempo. No obstante, es muy importante comprobar cada extensión para identificar el problema y solucionarlo.

Cuando encuentre la extensión que causa el error 503, puede optar por desinstalarla o sustituirla por otra.

Sin embargo, es posible que pueda comprobar todas las extensiones sin que desaparezca el error. En este caso, debe intentar los siguientes pasos.

2.2.2. Desactive o sustituya su tema de WordPress

Como ya ha descartado que las extensiones sean la causa del error 503 en su sitio web, es hora de hacer lo mismo con su tema de WordPress. Esto se debe a que un problema de compatibilidad de temas también puede ser la causa del código de estado HTTP 503.

El proceso no funcionará de la misma manera que el paso anterior. De hecho, obtendrá un «Error» si simplemente cambia el nombre de la carpeta del tema y espera que WordPress vuelva a la misma carpeta por defecto.

Sin embargo, puede acceder a su base de datos de WordPress a través de phpMyAdmin para desactivar el tema. Para aquellos que son suscriptores de Kinsta, pueden hacerlo en la sección «Información» en el tablero de MyKinsta.

Tableau de bord MyKinsta

Fuente: Kinsta

Para desactivar el tema, busque en la tabla «wp-Options» la pestaña «Búsqueda». A continuación, haga clic en la pestaña y busque la plantilla del tema en la opción «Opción-Nombre». Después de desactivar el tema, puede volver al sitio para comprobar si el error 503 se ha corregido.

Si el error se soluciona, entonces se trata de un problema con su tema y es posible que tenga que reinstalar el tema.

2.2.3. Desactive temporalmente la CDN (Red de Entrega de Contenidos) para su sitio

El error 503 también puede estar relacionado con la Red de Entrega de Contenidos (CDN) que está utilizando en su sitio. Así que para averiguar rápidamente lo que está mal, puede desactivar temporalmente su CDN y comprobar si el problema se resuelve.

Normalmente, cada CDN tendría una función incorporada para desactivarla o pausarla. Los usuarios de Kinsta, por ejemplo, pueden poner en pausa los servicios de CDN de Kinsta buscando CDN en el panel de control de MyKinsta.

Tenga en cuenta que el proceso puede no ser el mismo para cada CDN. En caso de que no tenga ningún CDN en su sitio o que al desactivar su CDN no se resuelva el error 503, entonces no se preocupe. Hay otros parámetros que hay que arreglar. Pero antes de pasar al siguiente paso, no olvide volver a habilitar el CDN.

2.2.4. Desactivar el latido de WordPress

WordPress tiene una API incorporada llamada Heartbeat que permite a la plataforma manejar ciertas tareas como:

  • Hacer revisiones automáticas de contenido;
  • Indicar las notificaciones de las extensiones;
  • Etc.

Esta API se ejecuta con una frecuencia muy alta en segundo plano. Por lo tanto, consume muchos recursos del servidor. Esto no suele causar ningún problema, pero puede ocurrir que el servidor sea incapaz de manejar la carga de la API, en cuyo caso aparecerá un error 503.

No siempre es obvio que la API esté causando problemas a los servidores, pero la forma más segura de comprobar si es culpable es desactivarla temporalmente. Para ello, debe conectarse de nuevo a su sitio a través de un cliente FTP y acceder a su directorio de temas.

functions php

Fuente: Kinsta

Asegúrese de que el directorio contiene el archivo «functions.php» y seleccione la opción Ver/Editar. A continuación, abra la opción con su editor de texto local e introduzca el siguiente código:

Code a inserer

Las tres líneas de código anteriores guiarán a WordPress para desactivar la API Heartbeat. Ahora simplemente guarde los cambios en los archivos function.php y vuelva al sitio para comprobar el estado del problema.

Si después de la desactivación, el error desaparece, puede concluir que la API es el origen del problema. Pero como se trata de una API integrada en WordPress, desactivarla puede causar otros problemas. Sin embargo, en lugar de eliminar el latido del corazón por completo, sugiero que se reduzca su velocidad.

Heartbeat Behavior

Fuente: Kinsta

Por ejemplo, puede instalar la extensión de control de latidos y bajar la frecuencia de su funcionamiento al nivel más bajo en la opción «Modificar latidos». Antes de que los nuevos cambios en functions. php funcionen, debe eliminar primero las tres líneas de código añadidas para indicar a WordPress que elimine Heartbeat.

Ahora pasemos al paso 5 en caso de que la API no sea el origen del código de estado HTTP 503.

2.2.5. Aumente los recursos de su servidor

Puede ocurrir que el error 503 siga produciéndose a pesar de todos los intentos de solucionarlo hasta ahora. Sin embargo, debería ponerse en contacto con el servicio de alojamiento que aloja su sitio y explicar su enigma y todos sus intentos por resolverlo.

Normalmente, el servicio debería ayudarle a detectar el problema y a encontrar una solución para el mismo. La otra alternativa es aumentar los recursos de su servidor web.

Esto es especialmente relevante para los sitios que utilizan un servicio de alojamiento de WordPress. De hecho, los servicios de alojamiento de WordPress tienden a reducir los recursos del servidor web.

Así que también debería comprobar si el problema está relacionado con la falta de recursos del servidor. En otras palabras, se trata de actualizar su plan de alojamiento para intentar corregir el error.

2.2.6. Analice sus registros y active WP_DEBUG

Una última alternativa es leer sus registros de errores. En realidad, el registro de errores resume el historial de todos los errores que se han producido en su sitio en orden cronológico.

Lo que tiene más sentido es que el registro proporcione información sobre el archivo o, más generalmente, la causa de cada error. Por lo tanto, consultar el registro puede ayudarle a resolver el problema más rápidamente, especialmente cuando se trata de una extensión instalada en su sitio.

Generalmente puede encontrar los registros en los sitios en el directorio wp-content abriendo el archivo debug.log. Hay que tener en cuenta que el registro no da información directa sobre el error 503.

Sin embargo, es una alternativa y puede mostrarle los archivos que suelen causar problemas.

Capítulo 3: ¿Qué se puede hacer para evitar el error 503?

Para evitar los impactos negativos que un error 503 deja en su sitio web, en particular la pérdida de tráfico, es necesario tomar precauciones para evitar este tipo de fallos en el futuro.

El error también puede producirse de forma evidente, especialmente cuando se trata de un cierre voluntario tras un mantenimiento en curso en el sitio. Esto es bastante lógico porque es necesario para mantener el sitio.

Sin embargo, debe encontrar la manera de informar a sus usuarios y, si es posible, mencionar el plazo para que todo vuelva a la normalidad. En este capítulo, presento algunos consejos y trucos para prevenir y gestionar un error 503 sin incurrir en demasiados impactos negativos.

3.1. vigilar los recursos de alojamiento necesarios

La pérdida de tráfico es, sin duda, la mayor pérdida para los propietarios de sitios web cuando los usuarios comienzan a encontrar errores HTTP 503 en su camino. Admitimos que una de las cuestiones de una estrategia o proyecto web es el aumento del tráfico a la página web.

Sin embargo, el aumento de visitantes al sitio web puede ser la causa de un error 503. Por eso es importante controlar el tráfico de su sitio web y aumentar los recursos del servidor si es necesario.

En efecto, un servidor web tiene una capacidad de carga que soportar y la exacción del tráfico puede provocar un mal funcionamiento a nivel del servidor. Esto da lugar a un error 503. Si vigila su servidor y los recursos relacionados, podrá prevenir el error y aumentar los recursos para garantizar un buen funcionamiento a largo plazo.

3.2. actualice regularmente su software

Si un software hostil es la causa de un error 503 en su sitio, es importante ponerse en contacto con el proveedor para encontrar una solución que erradique el problema. Además, debe abogar por la instalación de software reciente e instalar actualizaciones periódicas.

3.3. Detección y solución de errores de programación

Un error de programación en el sitio web o en determinados programas informáticos, como los de gestión de contenidos, puede provocar un error 503 en el sitio web. Por ejemplo, los servidores de alojamiento de WordPress son muy sensibles a los sitios web que tardan mucho en cargar su contenido.

Este problema puede deberse a un error de programación en los plugins o a una sobrecarga de la base de datos. Un exceso de extensiones también puede causar un error 503.

Por lo tanto, es aconsejable examinar los plugins y desactivar los problemas si es necesario.

Resumen

Ya no es necesario asustarse cuando su navegador muestra «503 Servicios disponibles» en lugar de una página de búsqueda. Se trata de un error que suele estar relacionado con un mal funcionamiento del servidor que aloja los recursos del sitio.

El código de estado HTTP 503 puede tener varios impactos negativos en su sitio, incluyendo la pérdida de tráfico. Sin embargo, los diversos métodos de corrección y consejos de prevención que he detallado en este artículo le ayudarán seguramente a controlar rápidamente este inconveniente.

Espero que haya disfrutado de este artículo. Si lo hace, por favor, déjeme un comentario.

Categorías E

1 comentario en «Error 503»

Deja un comentario