Descubrir que su sitio de WordPress muestra un código de respuesta de error HTTP 503 es extremadamente frustrante. Afortunadamente, este código de respuesta de error HTTP es un error temporal del lado del servidor y generalmente se resuelve con bastante rapidez.
Sin embargo, hay algunas cosas que puede hacer para verificar qué lo está causando y, con suerte, resolverlo. Si tiene acceso a los servidores donde está alojado el sitio de WordPress, tiene más opciones para solucionar el error 503.
En esta publicación, veremos qué es el error HTTP 503 y algunos consejos de solución de problemas para descubrir dónde se activa y cómo intentar resolverlo.
Suscríbete a nuestro canal de Youtube
Cuando un sitio muestra el error HTTP 503, significa que el servidor no está disponible temporalmente para manejar una solicitud. Puede haber una serie de razones por las que aparece este error, pero las más comunes son que un servidor está en mantenimiento o que hay una oleada de solicitudes para ese sitio. En ambos casos, es posible que el error se resuelva solo en un corto período de tiempo. Este error no significa que haya algún problema permanente con el servidor, es solo temporal. Si, de hecho, el sitio está recibiendo más visitas de las que puede manejar el ancho de banda asignado, un aumento en el ancho de banda resolverá el problema.
¿Qué es un código de respuesta HTTP?
El código de error 503 es uno de una larga lista de códigos de respuesta HTTP. Estos códigos indican si una solicitud de información del cliente al servidor y viceversa se ha recibido con éxito. Hay cinco grupos de códigos de respuesta:
- 00-99 Respuestas informativas
- 100-299 respuestas exitosas
- 300-399 redireccionamientos
- 400-499 Errores del cliente
- 500-599 Errores del servidor
El error 503 Servicio no disponible pertenece a la categoría de error del servidor. En el lado del cliente, no ve códigos de respuesta positivos porque eso significa que un sitio web funciona sin problemas. Por otro lado, los códigos de error siempre se mostrarán. Todos los códigos de error tienen un diseño predeterminado simple, pero se pueden personalizar para que coincidan con el sitio web o el servidor en el que está alojado. Los códigos de error HTTP personalizados como 503 pueden incluso mostrar un tiempo de espera estimado hasta que el sitio web vuelva a funcionar. Cuando ve un error 503 con un tiempo de inactividad estimado, es muy probable que el servidor esté realizando una ejecución de mantenimiento automático.
Solución de problemas para un error HTTP 503
Como mencionamos anteriormente, el error HTTP 503 es un error temporal del lado del servidor. Lo que significa que el problema proviene del servidor, o servidores, en los que se ejecuta el sitio. Este error especifica que el servidor está bien pero que temporalmente no puede procesar una solicitud.
Si el error 503 no desaparece después de una recarga rápida de la página o después de esperar unos minutos, es probable que haya un problema mayor. El error HTTP 503 no especifica cuál es exactamente el problema cuando aparece, por lo que si no se resuelve rápidamente, debe investigar un poco para encontrar el problema y solucionarlo.
Qué hacer del lado del cliente
El código de respuesta del error HTTP 503 proviene del servidor, por lo que no hay mucho que se pueda hacer del lado del cliente. Pero hay un par de cosas que puede hacer como cliente para verificar el estado de un sitio web. Vayamos desde la solución de problemas más simple y básica y luego profundicemos cuando el error 503 no desaparezca.
- Vuelva a cargar/Actualizar la página después de unos minutos. Si el error temporal 503 es de corta duración, entonces tal vez una recarga de página sea todo lo que se necesita. Si eso no cambia nada, continúe con el siguiente paso.
- Reinicie su módem y vea si algo cambia cuando se conecte de nuevo.
- Verifique el estado del dominio al que intenta acceder en el sitio Is It Down Right Now. Vaya al sitio Is It Down Right Now e ingrese la URL del dominio donde está viendo el error. Los resultados le dirán si el sitio está completamente caído o si solo le está sucediendo a usted. El error 503 aparecerá en algunas máquinas y no en otras si hay una cadena de servidores y solo uno de ellos no está disponible temporalmente.
- Si el error HTTP 503 ocurrió mientras estaba pagando algo, no intente pagar nuevamente hasta que se haya comunicado con su banco para verificar si el pago se realizó la primera vez.
- Póngase en contacto con su servidor de alojamiento. Si el sitio es suyo pero está en alojamiento compartido, póngase en contacto y hágales saber lo que está pasando. Ellos le dirán si es un problema de mantenimiento o si es algo más. De cualquier manera, pueden ayudar a resolverlo, debido a que es un problema en el servidor y no en su computadora.
Qué hacer del lado del servidor
Si ve el código de error 503 en un sitio que administra y tiene acceso a los servidores, puede hacer varias cosas para intentar encontrar una solución. Comience con las pruebas sencillas de solución de problemas y continúe con las pruebas más complejas si el error persiste.
- Reiniciar/reiniciar los servidores. En primer lugar, reinicie o reinicie el servidor que aloja el sitio con el error. Si está alojado en algunos servidores, reinícielos todos.
- Compruebe si hay un mantenimiento automático inesperado. Muchas aplicaciones web, incluido WordPress, tienden a tener un tiempo de inactividad de mantenimiento automático para actualizaciones, etc. Estos momentos de mantenimiento pueden generar un error 503.
- Comprueba tu ancho de banda. Es muy probable que cuando un sitio se vuelve popular y recibe muchos visitantes, puede abrumar al servidor.
- Compruebe la conectividad del servidor en la cadena de servidores. Si el dominio está alojado en una cadena de servidores, reinicie aquellos a los que tiene acceso. Cualquiera de los servidores de la cadena podría estar fuera de servicio por mantenimiento.
- Compruebe los cortafuegos. Los cortafuegos mal configurados podrían generar un error HTTP 503. El propósito de un cortafuegos es proteger las aplicaciones de contenido malicioso. Es posible que un firewall en algún lugar de la red muestre un falso positivo y bloquee contenido que no es necesariamente malicioso. Las CDN, las redes de entrega de contenido, mueven contenido de gran volumen y pueden confundir a los firewalls en ocasiones.
- Revisa los registros. Si el error aún no se ha resuelto y no puede encontrar la causa, es hora de verificar los registros del servidor. Acceda a los registros a través de cPanel o un cliente FTP . Busque los errores que podrían estar provocando el error 503.
- Revisa el código. Lo último que puede hacer para intentar resolver un error persistente 503 es verificar su código. Especialmente si tiene un código personalizado en su sitio. Revise su código para encontrar cualquier error que pueda estar provocando el código de error. Si continúa con esto, es mejor copiar el código y verificarlo en una máquina de desarrollo local. De esa manera, nada más se rompe por error.
Últimos pensamientos
Cualquier respuesta de error HTTP puede ser frustrante, pero afortunadamente el servicio de error 503 no disponible es temporal. No es probable que tenga que ir tan lejos como para verificar su código, pero es mejor saber qué se puede hacer si el error persiste. ¿Ha tenido un error 503 que no desaparecía? ¿Cual fue el problema? Comparte en los comentarios para ayudar aún más a la comunidad.
Imagen destacada a través de Magura / shutterstock.com