El 500 Error interno del servidor es un código de estado HTTP muy general que significa que algo salió mal en el servidor del sitio web, pero el servidor no podría ser más específico sobre cuál es el problema exacto.
¿Eres el webmaster? Ver Solucionar 500 problemas de errores internos del servidor en su propio sitio hacia la parte inferior de la página para obtener mejores consejos si está viendo el 500 Error interno del servidor en una o más de sus propias páginas.
Cómo puedes ver un error 500
El mensaje de error del servidor interno 500 se puede ver de varias formas porque cada sitio web tiene permiso para personalizar el mensaje.
Aquí hay varias formas comunes en las que puede ver el error HTTP 500:
Error interno de servidor 500
HTTP 500 - Error interno del servidor
Error temporal (500)
error de servidor interno
Error interno HTTP 500
Error 500
Error HTTP 500
500. Eso es un error.
Dado que el sitio web que está visitando genera un Error interno del servidor 500, puede ver uno en alguna navegador en alguna Sistema operativo, incluso en su teléfono inteligente.
La mayoría de las veces, aparece un 500 Error interno del servidor dentro de la ventana del navegador de Internet, al igual que las páginas web.
Causa de errores HTTP 500
Como mencionamos anteriormente, los mensajes de error internos del servidor indican que algo, en general, está mal.
La mayoría de las veces, "incorrecto" significa un problema con la página o la programación del sitio, pero sin duda hay una posibilidad de que el problema esté en su extremo, algo que investigaremos a continuación.
Nota: A menudo se proporciona información más específica sobre la causa de un error HTTP 500 en particular cuando ocurre en un servidor que utiliza el software Microsoft IIS. Buscar números despues 500 , como en Error HTTP 500.19 - Error interno del servidor, lo que significa Los datos de configuración no son válidos. Ver Más formas de ver un error interno del servidor abajo para la lista completa.
Cómo corregir el error interno del servidor 500
Como mencionamos anteriormente, el 500 Error interno del servidor es un lado del servidor error, lo que significa que el problema probablemente no sea con su computadora o conexión a Internet, sino con el servidor del sitio web.
Si bien no es probable, es posible que hay algo mal en tu extremo, en cuyo caso veremos algunas cosas que puedes intentar:
- Recargar la página web. Puede hacerlo haciendo clic en el botón actualizar / recargar, presionando F5o Ctrl-R, o volviendo a intentar la URL desde la barra de direcciones.Incluso si el 500 Error interno del servidor es un problema en el servidor web, el problema podría ser temporal. Intentar la página de nuevo a menudo tendrá éxito.Nota: Si el mensaje de error del servidor interno 500 aparece durante el proceso de pago en un comerciante en línea, tenga en cuenta que los intentos duplicados de pago pueden terminar creando múltiples pedidos y múltiples cargos. La mayoría de los comerciantes tienen protecciones automáticas contra este tipo de acciones, pero todavía es algo que se debe tener en cuenta.
- Borra la memoria caché de tu navegador. Si hay un problema con la versión en caché de la página que está viendo, podría estar causando problemas con HTTP 500.Nota: Los errores internos del servidor son no a menudo se debe a problemas de almacenamiento en caché, pero en ocasiones he visto desaparecer el error después de borrar el caché. Es tan fácil e inofensivo intentarlo, así que no te lo saltes.
- Eliminar las cookies de su navegador. Se pueden corregir algunos problemas de 500 errores internos del servidor al eliminar las cookies asociadas con el sitio en el que se está generando el error.Después de eliminar las cookies, reinicie el navegador e intente nuevamente.
- Solucione el problema como un error 504 Tiempo de espera de puerta de enlace en su lugar.No es muy común, pero algunos servidores producen un Error interno del servidor 500 cuando, en realidad, el Tiempo de espera de la puerta de enlace 504 es un mensaje más apropiado basado en la causa del problema.
- Ponerse en contacto directamente con el sitio web es otra opción. Hay una buena posibilidad de que los administradores del sitio ya sepan del error 500, pero si sospechas que no lo saben, avisarles ayuda tanto a ti como a ellos (y a todos los demás).Consulte la lista de Información de contacto de nuestro sitio web para obtener información de contacto de sitios web populares. La mayoría de los sitios tienen cuentas de redes sociales basadas en el soporte y algunos incluso tienen números de correo electrónico y de teléfono.Propina: Si parece que el sitio está completamente inactivo y no puede encontrar una manera de informar el mensaje 500 Internal Server Error (Error de servidor interno) al sitio web, puede ayudar a su cordura a mantenerse al día con la interrupción en Twitter. Usualmente puedes hacer esto buscando #websitedown en Twitter, como en #gmaildown o #facebookdown.
- Vuelve mas tarde. Desafortunadamente, en este punto, el 500 Error interno del servidor es, sin duda, un problema fuera de su control que eventualmente se solucionará por otra persona.Si aparece un mensaje de error del 500 Servidor interno en el momento de la compra durante una compra en línea, puede ayudarlo a darse cuenta de que las ventas probablemente se estén interrumpiendo, por lo general, ¡un gran incentivo para que la tienda en línea solucione el problema muy rápidamente!Incluso si está obteniendo el error 500 en un sitio que no vende nada, como YouTube o Twitter, siempre que les informe sobre el problema, o al menos lo haya intentado, hay poco más que puede hacer que esperar. fuera.
Solucionar 500 problemas de errores internos del servidor en su propio sitio
Un error interno del servidor 500 en su propio El sitio web requiere un curso de acción completamente diferente. Como mencionamos anteriormente, la mayoría de los 500 errores son errores del servidor, lo que significa que es probable tu problema para solucionar si es tu sitio web.
Hay muchas razones por las que su sitio podría estar brindando un Error 500 a sus usuarios, pero estas son las más comunes:
- Un error de permisos. En la mayoría de los casos, un 500 Error interno del servidor se debe a un permiso incorrecto en uno o más archivos o carpetas. En la mayoría de aquellos En los casos, la culpa es un permiso incorrecto en un script PHP y CGI. Por lo general, estos deben establecerse en 0755 (-rwxr-xr-x).
- Un tiempo de espera de PHP. Si su secuencia de comandos se conecta a recursos externos y esos recursos se agotan, se puede producir un error HTTP 500. Las reglas de tiempo de espera, o un mejor manejo de errores en su script, deberían ayudar si esta es la causa del error 500.
- Un error de codificación en .htaccess. Si bien no es tan común, asegúrese de verificar que el archivo .htaccess de su sitio esté correctamente estructurado.
Si está ejecutando WordPress, Joomla u otro sistema de administración de contenido o CMS, asegúrese de buscar en sus centros de soporte para obtener ayuda más específica para la solución de un error interno del servidor 500.
Si no está utilizando una herramienta de gestión de contenido estándar, su proveedor de alojamiento web, como InMotion, Dreamhost, 1 & 1, etc., probablemente tenga una ayuda de 500 errores que podría ser más específica para su situación.
Más formas de ver un error interno del servidor
En Internet Explorer, el mensaje. El sitio web no puede mostrar la página a menudo indica un error interno del servidor HTTP 500. Un error 405 Método no permitido es otra posibilidad, pero puede estar seguro si busca 500 o 405 en la barra de título de IE.
Cuando los servicios de Google, como Gmail o Google+, experimentan un error interno del servidor 500, a menudo informan Error temporal (500) , o simplemente 500 .
Cuando Windows Update informa un error interno del servidor, aparece como WU_E_PT_HTTP_STATUS_SERVER_ERROR mensaje o como el 0x8024401F código de error.
Si el sitio web que informa el error 500 está ejecutando Microsoft IIS, puede obtener un mensaje de error más específico:
500.0 | Se produjo un error de módulo o ISAPI. |
500.11 | La aplicación se está cerrando en el servidor web. |
500.12 | La aplicación está ocupada reiniciando en el servidor web. |
500.13 | El servidor web está demasiado ocupado. |
500.15 | Las solicitudes directas para Global.asax no están permitidas. |
500.19 | Los datos de configuración no son válidos. |
500.21 | Módulo no reconocido. |
500.22 | La configuración de http.Modules de ASP.NET no se aplica en el modo de canalización administrada. |
500.23 | La configuración de http.Handlers de ASP.NET no se aplica en el modo de canalización administrada. |
500.24 | Una configuración de suplantación de ASP.NET no se aplica en el modo de canalización administrada. |
500.50 | Se produjo un error de reescritura durante el manejo de las notificaciones RQ_BEGIN_REQUEST. Se produjo un error de configuración o de la regla de entrada. |
500.51 | Se produjo un error de reescritura durante el manejo de la notificación GL_PRE_BEGIN_REQUEST. Se produjo un error de configuración global o de ejecución de la regla global. |
500.52 | Se produjo un error de reescritura durante el manejo de las notificaciones RQ_SEND_RESPONSE. Se produjo una ejecución de la regla de salida. |
500.53 | Se produjo un error de reescritura durante el manejo de las notificaciones RQ_RELEASE_REQUEST_STATE. Se produjo un error de ejecución de la regla de salida. La regla está configurada para ejecutarse antes de que se actualice el caché de salida del usuario. |
500.100 | Error interno de ASP. |
Puede encontrar más información sobre estos códigos específicos de IIS en el código de estado HTTP de Microsoft en IIS 7.0, IIS 7.5 e IIS 8.0.
Errores como el error HTTP 500
Muchos mensajes de error del navegador son similares al mensaje de error interno del servidor 500 porque todos son errores del lado del servidor, como 502 Puerta de enlace incorrecta, 503 Servicio no disponible y 504 Tiempo de espera de la puerta de enlace.
También existen muchos códigos de estado HTTP del lado del cliente, como el popular error 404 No encontrado, entre otros. Puede verlos todos en nuestra lista de errores de código de estado HTTP.