Sitio Web, Tutoriales

Cómo solucionar el Error 503

01/1970
12:00 am

El error 503 es uno de los problemas más desafiantes con los que se encuentra el usuario de Internet porque no se puede saber rápidamente la causa que lo provoca.

A continuación, se va a explicar cómo identificar y resolver este tipo de error desde una página web y desde WordPress. 

Qué significa el error 503

Antes de solucionar este tipo de error, es importante saber primero qué es y sus causas.

En principio, los servidores web usan los denominados códigos de estados que son números para identificar diferentes escenarios. Tal es el caso del número 503 que quiere decir que hay algo que no funciona bien. 

Por medio de este error, el servidor está indicando que está ocupado y que se debe intentar ingresar más tarde.

Sus principales características:

  • Es transitorio. Lo más probable es que se solucione solo en poco tiempo o, como mucho, en un par de horas. 
  • Se trata de una medida de seguridad. Es posible que, si atiende la solicitud, esto puede provocar problemas más peligrosos. Como ejemplo se puede mencionar que, si un servidor está saturado. Igualmente intenta mostrar la página web, esto puede perjudicar a otros servidores como correo o bases de datos, entre otros.
  • No es un problema, en realidad se trata de una señal. Es decir, para que la página vuelva a aparecer, no se tiene que accionar sobre el error sino en la causa que lo produce. 

En definitiva, se trata de un error que hace que una página web se pueda visualizar después de una determinada cantidad de tiempo.

Cómo identificar el error 503

Hay dos maneras de reconocerlo. La primera es cuando se navega por cualquier explorador y aparece una leyenda indicándolo.

Ahora bien, si se usa la función de la plantilla de WordPress, identificarlo se hace más difícil porque no indica el tipo de error. Por ejemplo:

En este caso, para saber el motivo del error, abrir las funciones de red del explorador y refrescar la página:

Luego de realizar esta acción, el servidor va a mostrar el error 503. 

Razones por las que no se produce

Previo a saber el motivo por el cual se origina un error 503, primero se tiene que aprender en qué casos no surge para no perder tiempo intentando aplicar soluciones que no van a resolverlo.

  • Este error lo devuelve el servidor, por lo que la solicitud del explorador llega a su destino. Entonces, no sirve reiniciar el router o reactivar firewalls o pings porque la conectividad funciona correctamente.
  • El culpable del error no es el explorador. Entonces, no tiene sentido abrir ventanas de incógnito o usar otros exploradores.

Razones por las qué sí se produce

La primera razón por la cual surge es porque el servidor está ocupado realizando otras actividades. Entre ellas se encuentran:

  • La realización de una tarea de mantenimiento en el momento que se desea acceder. Esto sucede cuando se realiza un backup de la web o, si se están mejorando las imágenes de WordPress con un plugin. Ambas acciones generan un consumo de recursos generalmente alto que puede provocar el error.
  • Existe un problema de configuración. Si se inserta manualmente reglas en el fichero .htaccess o algún código en un fichero php –ya sea para llevar a cabo una redirección o para configurar Google Analytics– y se comete un error, quizá el fichero no funcione correctamente y derive en el error.
  • Interacción entre plugins y plantillas. Tener en cuenta que los componentes de WordPress están programados por un equipo de desarrollo diferente. Esto puede provocar incompatibilidades desconocidas entre ellos. Estas pueden derivar en un alto consumo de recursos y, consecuentemente, ser la causa del error.
  • Si la web crece, requiere de la compra de hosting más grande o con mejor mantenimiento para no generar el error.

El error 503 puede surgir por diversos motivos. Por eso, se debe probar y descartar los distintos orígenes que pueden provocarlo hasta encontrar la causa del problema.

Cómo diagnosticar este error en WordPress

Para resolver este error en WordPress se debe averiguar qué es lo que lo está provocando. Para ello, tener en cuenta lo siguiente.

Recurrencia

Previamente, ver comportamiento.

  • Si aparece un error 503 y luego desaparece, entonces no hay nada por hacer porque es pasajero. En este caso sucede porque está realizando una tarea de mantenimiento o en el servidor hay un gran consumo de recursos. 
  • En cambio, si se repite varias veces, el problema puede ser que el servidor rechaza las solicitudes a la página web. Pero hay que seguir investigando.
  • Ahora bien, si es constante es necesario encontrar la solución lo más pronto posible.

Gráficas

A la hora de llevar a cabo la investigación, las gráficas de consumos del plan de hosting son muy útiles. Sirven para ver la progresión del plan y para dar pistas al buscar las casusas del problema.

Sin embargo, tener en cuenta que hay algunos proveedores de hosting que no ofrecen gráficas. 

A continuación, se van a ver tres ejemplos para mostrar como ellas indican el error 503. Los más importantes son CPU, RAM e I/O.

Ejemplo nº1

En este caso, el consumo es mínimo. Por lo tanto, si aparece el error, el consumo de recursos no es el problema.

Ejemplo nº2

Aquí el consumo de recursos es continuo, pero hay picos que alcanzan el límite. Si el error concuerda con ellos, ese es el problema.

Ejemplo nº3

Este gráfico muestra un caso de una configuración mal realizada o de una gran cantidad de visitas. El consumo, casi estable, llega y permanece en los máximos. Investigar qué sucede en este caso.

Nuevas actualizaciones

Tener en cuenta las actualizaciones de WordPress porque pueden ser el motivo del error. 

Una posible solución es inhabilitar los plugins y cambiar la plantilla a otra por defecto. Si el error desaparece, restaurar la plantilla original y volver a ver. Luego, reactivar de a uno los plugins hasta encontrar cuál es el que causa el problema.

Cómo resolver el error en WordPress

La solución depende del diagnóstico. Normalmente se presentan las siguientes situaciones.

La causa del error es un plugin prescindible

Si este es el caso, deshacerse de él. 

La causa del error es un plugin imprescindible

Si no se puede prescindir de él, aumentar el plan de hosting o cambiar por otro que cumpla su misma función.

Un pico de visitas es la causa del error

Existen tres alternativas:

  • Incrementar el hosting, para que posea más recursos.
  • No hacer nada y esperar la reducción de visitas.
  • Mejorar WordPress con el fin de que, en caso de una avalancha de visitas, no consuma muchos recursos y no provoque el error.

La causa del error es una configuración incorrecta

En este caso, restaurar el backup de los ficheros realizados antes de la modificación. Pero, si no hay backup intentar:

  • Si se trata de un fichero de una plantilla o tema, descargar nuevamente del repositorio oficial.
  • Si esto es imposible, ver si el proveedor de hosting posee una copia reciente de ese fichero.

El error es provocado por una causa no identificada

Si no es posible encontrar el origen del error, dirigirse al servicio técnico del hosting.

Compartir:
Noticias relacionadas
Más sobre Sitio Web, Tutoriales