miércoles, 25 de febrero de 2015

Errores de código http (Parte II)



Por definición los errores de código HTTP son respuestas estándar desde los servidores a los usuarios. Pueden corresponder a dos causas generales, por parte del usuario (4XX) o por parte del servidor (5XX). 

Si hablamos en estricto sentido un error de código HTTP contiene dos partes, el código numérico y la frase representativa del error. Por ejemplo, 503: Service Unavailable… el código numérico es 503 y la frase representativa es Service Unavailable. 

En esta ocasión hago un listado de los errores por parte del servidor y una pequeña definición. En general significan que el servidor entiende lo que has solicitado (encontrar una página, o ejecutar un recurso), pero no puede ser ejecutado.  


  •  500 (Internal Server Error) – Es el error de servidor más general que te puedes encontrar; generalmente no es difícil solucionar este tipo de error. El problema recae en encontrar la causa; cuando aparece este código de error ni el servidor miso puede especificar el origen del problema.  No hay una manera específica de arreglar este error ya que cada página es construida de manera distinta y puede originar diferentes reacciones.  
  • 502 (Bad Gateway) – Este error se debe a una falla en la comunicación entre dos servidores al ejecutar lo que has solicitado en pantalla. Puede aparecer con distintas frases representativas; sin embargo siempre será el mismo código numérico. 
  • 503 (Service Unavailable) – Un error que normalmente no sorprende a los administradores de sitios web ya que significa mantenimiento de los servidores físicos. Este tipo de mantenimientos son programados con tiempo en horarios que no afecten a los usuarios.  Si aparece este error y no se tiene un mantenimiento programado puede que se deba a un exceso de tráfico en el servidor, de tal manera que no puede responder a tu petición. 
  • 504 (Gateway Timeout) – Igual que el error 502, se debe a una falla en la comunicación entre servidores. No obstante este error refleja una causa más específica respecto al tiempo de respuesta. Este error no tiene nada que ver con tu computadora o conexión de internet, es meramente un error en las redes de los servidores.

Igualmente los errores de código numérico 1XX, 2XX y 3XX existen pero son mucho más complicados y raros en el día a día.

No hay comentarios:

Publicar un comentario