El código HTTP de error 503 es uno de los mensajes de error más conocidos en la red de redes y es difícil no haberse en­co­n­tra­do alguna vez con él si se navega con asiduidad en Internet. En algunos casos basta con refrescar la página, pero en otros el mensaje no des­apa­re­ce incluso tras ac­tua­li­zar el navegador varias veces. Y no importa si se navega con el equipo de es­cri­to­rio, con la tablet o con el teléfono móvil, pues con el código de estado HTTP 503 - Service una­vai­la­ble el servidor solo informa al usuario de que la página a la que quiere acceder no está di­s­po­ni­ble te­m­po­ra­l­me­n­te. ¿Qué es el error 503, por qué se produce y qué opciones tienen el usuario y el ad­mi­ni­s­tra­dor del servidor para so­lu­cio­nar­lo? Sigue leyendo.

Dominios web
Compra y registra tu dominio ideal
  • Domina el mercado con nuestra oferta 3x1 en dominios
  • Función Domain Connect para una co­n­fi­gu­ra­ción DNS si­m­pli­fi­ca­da gratis
  • Registro privado y gratis para mayor seguridad

¿Qué significa el código 503 - Service una­vai­la­ble?

El código de error 503 es uno de los diversos códigos de estado con los cuales un servidor puede responder a las pe­ti­cio­nes HTTP de clientes como un navegador. Con ellos puede informar al navegador de que la petición se ha procesado con éxito o puede indicarle si aún son ne­ce­sa­rios otros pasos por parte del cliente. El error 503 pertenece a la clase de códigos de estado HTTP que informa de la in­ca­pa­ci­dad del servidor para procesar una petición y el mensaje que se envía es “service una­vai­la­ble” o, lo que es lo mismo, “servicio no di­s­po­ni­ble”, que le señala al cliente que el servidor está de­s­co­ne­c­ta­do mo­me­n­tá­nea­me­n­te. En el campo Retry-After del en­ca­be­za­do de la respuesta HTTP se puede indicar un momento posterior en el cual es más probable que sea posible procesar la petición.

¿Cuándo aparece el mensaje de error 503 (servicio no di­s­po­ni­ble)?

El error 503 HTTP tiene lugar siempre que un servidor no puede entregar el recurso so­li­ci­ta­do en el momento en que lo solicita el cliente. Grosso modo, esto puede deberse a tres motivos:

  1. El servidor está siendo sometido a labores de ma­n­te­ni­mie­n­to para instalar ac­tua­li­za­cio­nes, copiar bases de datos o crear copias de seguridad y durante el pro­ce­di­mie­n­to no está conectado a Internet.
  2. El servidor está so­bre­ca­r­ga­do porque recibe más pe­ti­cio­nes de las que es capaz de procesar y por ello responde con el mensaje de error. Esto puede deberse tanto a un pico de tráfico ine­s­pe­ra­do como a un cre­ci­mie­n­to continuo del proyecto sin un aumento de los recursos ne­ce­sa­rios. Otras posibles causas incluyen los ataques de malware o de spam o una pro­gra­ma­ción errónea de la apli­ca­ción web o del gestor de co­n­te­ni­dos.
  3. En raras ocasiones es una co­n­fi­gu­ra­ción de­fe­c­tuo­sa del servidor DNS en el lado del cliente (ordenador o router) la que lleva al mensaje de error 503. Y si el mismo servidor DNS se­le­c­cio­na­do tiene problemas te­m­po­ra­l­me­n­te, la petición HTTP también obtiene el mensaje de error como respuesta.

Hay gestores de contenido como WordPress que disponen en su catálogo de plugins para crear páginas de error 503 propias, como WP Mai­n­te­na­n­ce:

Cómo so­lu­cio­nar el código HTTP 503

El mensaje de error 503 es tan molesto para las visitas como para los ad­mi­ni­s­tra­do­res de un proyecto, pero el no poder abrir una página es es­pe­cia­l­me­n­te pro­ble­má­ti­co cuando el servicio que se ofrece en ella se necesita de forma urgente, como en el caso de querer cerrar un trámite bancario o enviar un mensaje ele­c­tró­ni­co. Cuando se utilizan apli­ca­cio­nes web o servicios en la nube como juegos online, apli­ca­cio­nes ofi­má­ti­cas, pla­ta­fo­r­mas de al­ma­ce­na­mie­n­to o he­rra­mie­n­tas de proyecto tanto en la vida privada como en la pro­fe­sio­nal, tampoco se está dispuesto a esperar ete­r­na­me­n­te hasta que la página vuelva a estar di­s­po­ni­ble.

Además del usuario, el gestor de un proyecto web también se interesa en la re­so­lu­ción del problema de di­s­po­ni­bi­li­dad del servidor que se delata con el error 503. La falta de ac­ce­si­bi­li­dad conduce a una in­sa­ti­s­fa­c­ción del usuario y a una pérdida de tráfico, y, si el problema se da con fre­cue­n­cia, podría desem­bo­car en un em­peo­ra­mie­n­to del ranking en los bu­s­ca­do­res.

Error 503: so­lu­cio­nes para usuarios de la apli­ca­ción cliente

Si, al intentar entrar en un proyecto web con el navegador, obtienes el código de estado 503 como respuesta, di­fí­ci­l­me­n­te vas a poder des­en­tra­ñar el motivo de tal mensaje con la poca in­fo­r­ma­ción de que dispones, ex­ce­p­tua­n­do el me­n­cio­na­do caso de las páginas en ma­n­te­ni­mie­n­to. Estas están pla­ni­fi­ca­das por el ad­mi­ni­s­tra­dor y ge­ne­ra­l­me­n­te se reflejan en páginas de error 503 pe­r­so­na­li­za­das que a menudo también incluyen in­fo­r­ma­ción sobre la duración de la in­te­rru­p­ción del servicio. Si nada indica que se trate de labores de ma­n­te­ni­mie­n­to, puedes intentar resolver este problema con los trucos que revelamos a co­n­ti­nua­ción:

Carga la página de nuevo

Es posible que el servidor no pueda responder co­rre­c­ta­me­n­te a la petición HTTP de forma puntual. En este caso, basta con ac­tua­li­zar la página haciendo clic se­n­ci­lla­me­n­te en el botón “Ac­tua­li­zar” junto a la barra de di­re­c­cio­nes del navegador, tecleando [F5] o uti­li­za­n­do el atajo [CTRL] + [R].

Nota

Si el mensaje de error 503 aparece al cerrar un pago ele­c­tró­ni­co o mientras se tramita un pedido, solo se debería refrescar la página después de meditarlo mucho y con pre­cau­ción. No es to­ta­l­me­n­te de­s­ca­r­ta­ble que al cargar la página de nuevo no se repita la acción, lo que llevaría a la rea­li­za­ción de dos pedidos o dos pagos. Muchas pla­ta­fo­r­mas de pago y servicios bancarios im­ple­me­n­tan me­ca­ni­s­mos es­pe­cia­les de pro­te­c­ción para evitar tales errores.

Reinicia el equipo y el router o cambia de servidor DNS

Hemos me­n­cio­na­do con an­te­rio­ri­dad que la causa de un error 503 bien podría radicar en un problema con el servidor de nombres. Si este es el caso, suele es­pe­ci­fi­car­se con el mensaje “Service Una­vai­la­ble - DNS Failure” (error del DNS), el cual, por un lado, puede deberse a una co­n­fi­gu­ra­ción DNS errónea del sistema o del router y, por el otro, puede ser resultado de un problema técnico del servidor de nombres se­le­c­cio­na­do. Mientas que la primera po­si­bi­li­dad se soluciona re­ini­cia­n­do el equipo, la solución a la segunda pasa por se­le­c­cio­nar un servidor diferente. Conoce en nuestra guía qué pasos has de seguir para ello.

Vuelve a visitar la página web más tarde

Si has seguido estos pasos y aun así sigues sin tener éxito, es re­co­me­n­da­ble cerrar la página y probar visitarla más tarde. Como con fre­cue­n­cia esta falta de di­s­po­ni­bi­li­dad va ligada a un aumento repentino de tráfico, dejándolo para otro momento co­n­tri­bu­yes a reducir la carga del servidor web y haces posible el pro­ce­sa­mie­n­to normal de todas las pe­ti­cio­nes HTTP. Lo mismo se puede decir de aquellos casos en que el error 503 aparece con motivo de los trabajos de ma­n­te­ni­mie­n­to, pero el ad­mi­ni­s­tra­dor no informa de­bi­da­me­n­te al usuario con una página de error es­pe­cí­fi­ca.

Contacta con el ad­mi­ni­s­tra­dor o el servicio de atención de la página web

Cuando una página web no está di­s­po­ni­ble durante un periodo pro­lo­n­ga­do de tiempo, quizá co­n­ve­n­dría contactar al ad­mi­ni­s­tra­dor a cargo o al servicio de atención al usuario siempre que sea posible. De esta manera ob­te­n­drías in­fo­r­ma­ción sobre los des­en­ca­de­na­n­tes del error 503 y el estado actual de la cuestión.

Cómo so­lu­cio­nar el error 503: opciones para los ad­mi­ni­s­tra­do­res del servidor

Los gestores de los se­r­vi­do­res web son los primeros in­te­re­sa­dos en so­lu­cio­nar este problema tan rápido como sea posible o incluso en que no se produzca nunca, pri­n­ci­pa­l­me­n­te por los motivos me­n­cio­na­dos arriba, esto es, visitas de­ce­p­cio­na­das, pérdida de tráfico y eventual pe­na­li­za­ción de los bu­s­ca­do­res. Na­tu­ra­l­me­n­te no siempre es posible, como en el caso de los trabajos de ma­n­te­ni­mie­n­to, cuando la de­s­co­ne­xión temporal del servidor es in­e­vi­ta­ble.

Sin embargo, re­cu­rrie­n­do a páginas de error pe­r­so­na­li­za­das es posible informar a las visitas de la falta de di­s­po­ni­bi­li­dad sin que la in­te­rru­p­ción resulte molesta en demasía. Es co­n­ve­nie­n­te definir la duración prevista de la in­te­rru­p­ción del servicio, siempre que se pueda estimar la duración de las labores de ma­n­te­ni­mie­n­to. En los si­guie­n­tes párrafos hemos re­co­pi­la­do algunos trucos y consejos en torno al código HTTP de error 503.

Permanece atento a los recursos de hosting que necesitas

El tráfico es, con toda pro­ba­bi­li­dad, el aspecto clave en relación con la pro­ble­má­ti­ca del error 503 porque, por un lado, uno de los pri­n­ci­pa­les objetivos de cualquier gestor es atraer al mayor número de visitas a la página pero, por el otro, su aumento puede conducir fá­ci­l­me­n­te a la so­bre­ca­r­ga del servidor web y a la aparición del temido error 503. En co­n­se­cue­n­cia, es clave mantener el control sobre las cifras de tráfico y ampliar los recursos de hosting cuando sea necesario con el fin de ga­ra­n­ti­zar un servicio estable a largo plazo. Si, por ejemplo, se ad­mi­ni­s­tra un proyecto de­pe­n­die­n­te de eventos de temporada como lo son las tiendas ele­c­tró­ni­cas de las compras navideñas, es re­co­me­n­da­ble optar por una solución de alo­ja­mie­n­to que permita la am­plia­ción temporal de la capacidad del servidor.

Actualiza re­gu­la­r­me­n­te el software que utilizas

Cuando el des­en­ca­de­na­n­te del error 503 es el software malicioso o el spam, conviene entrar en contacto in­me­dia­ta­me­n­te con el operador y colaborar en la co­n­se­cu­ción de una solución al problema. Para evitar que se llegue a esta situación, cuida desde el principio la seguridad de tu proyecto. Aquí juegan un papel im­po­r­ta­n­te las co­n­di­cio­nes del proveedor porque, en función del paquete co­n­tra­ta­do, la re­s­po­n­sa­bi­li­dad de la pro­te­c­ción puede recaer en tus manos en mayor o menor medida. Apuesta siempre, por ejemplo, por software actual e instala las ac­tua­li­za­cio­nes di­s­po­ni­bles cuando se re­co­mie­n­de hacerlo. Las apli­ca­cio­nes an­ti­cua­das con de­bi­li­da­des conocidas mutan rá­pi­da­me­n­te en blanco de ataques.

Detecta y resuelve errores de pro­gra­ma­ción

Otro causante de un error 503 del lado servidor puede hallarse en una mala pro­gra­ma­ción del proyecto o del software de gestión de co­n­te­ni­dos. WordPress, sin ir más lejos, cae fá­ci­l­me­n­te en este error, re­su­l­ta­n­te de un tiempo de carga dilatado, aunque también puede deberse a un alto número de accesos a la base de datos o a plugins mal pro­gra­ma­dos que, si bien añaden funciones al CMS, también frenan su re­n­di­mie­n­to. Lo mismo cabe mencionar si se instalan de­ma­sia­das ex­te­n­sio­nes. La clave está, por todo esto, en filtrar los plugins más pro­ble­má­ti­cos para poder des­ac­ti­var­los en caso necesario.

Ir al menú principal