Error interno de servidor 500

El 500 Internal Server Error 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.

Qué debes saber

  • Los sitios web expresan errores 500 de muchas maneras, pero todos básicamente dicen lo mismo: hay un problema general del servidor en este momento .
  • La mayoría de las veces, no hay nada que pueda hacer más que ponerse en contacto directamente con el sitio web y luego esperar a que lo solucionen.
  • En caso de que haya un problema por su parte, intente borrar la memoria caché y eliminar las cookies del sitio con el error.

¿Eres el administrador web? Consulte Solucionar 500 problemas de errores internos del servidor en su propio sitio en la parte inferior de la página para obtener un mejor consejo si ve el error en una o más de sus propias páginas.

Cómo puede ver un error 500

El mensaje de error puede verse de varias formas porque cada sitio web puede personalizar el mensaje.

Una ilustración de un hombre mirando un error de servidor interno 500.

Lifewire / Hugo Lin

A continuación, se muestran 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
  • 500 Error
  • 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 cualquier navegador en cualquier sistema operativo , incluso en su teléfono inteligente.

La mayoría de las veces, se muestra dentro de la ventana del navegador, al igual que lo hacen las páginas web.

Causa de los errores HTTP 500

Como mencionamos anteriormente, los mensajes de error interno 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 ciertamente existe la posibilidad de que el problema sea de tu parte, algo que investigaremos a continuación.

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. Busque números después del 500 , como en HTTP Error 500.19 – Error interno del servidor , lo que significa que los datos de configuración no son válidos .

Cómo solucionar el error 500 del servidor interno

Como mencionamos anteriormente, el 500 Internal Server Error es un error del lado del servidor , 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 haya algo mal de tu parte, en cuyo caso veremos algunas cosas que puedes probar:

  1. Vuelva a cargar la página web. Puede hacerlo seleccionando el botón actualizar / recargar, presionando F5 o Ctrl + R , o intentando la URL nuevamente desde la barra de direcciones.

    Incluso si el error 500 Internal Server Error es un problema en el servidor web, el problema podría ser solo temporal. Intentar la página de nuevo a menudo tendrá éxito.

    Si el mensaje 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 aún así es algo a tener en cuenta.

  2. Limpia 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.

    Los errores internos del servidor no suelen ser causados ​​por problemas de almacenamiento en caché, pero, en ocasiones, hemos visto que el error desaparece después de borrar el caché. Es algo tan fácil e inofensivo de probar, así que no lo omita.

  3. Elimina las cookies de tu navegador . Se pueden corregir unos 500 problemas de Error interno del servidor eliminando las cookies asociadas con el sitio en el que está obteniendo el error.

    Después de eliminar las cookies, reinicie el navegador y vuelva a intentarlo.

  4. En su lugar, resuelva el problema como un error de tiempo de espera de puerta de enlace 504 . No es muy común, pero algunos servidores producen un 500 Internal Server Error cuando en realidad 504 Gateway Timeout es un mensaje más apropiado según la causa del problema.

  5. Ponerse en contacto directamente con el sitio web es otra opción. Es muy probable que los administradores del sitio ya sepan sobre el error 500, pero si sospecha que no es así, hacérselo saber a usted y a ellos (y a todos los demás).

    La mayoría de los sitios tienen cuentas de redes sociales basadas en soporte y algunos incluso tienen números de teléfono y correo electrónico.

    Si parece que el sitio está caído por completo y no puede encontrar una manera de informar el mensaje de error interno del servidor 500 al sitio web, podría ayudar a su cordura mantenerse al día con la interrupción en Twitter. Por lo general, puede hacer esto buscando #websitedown en Twitter, como en #gmaildown o #facebookdown .

  6. Vuelve mas tarde. Desafortunadamente, en este punto, el 500 Internal Server Error es sin duda un problema fuera de su control que eventualmente será reparado por otra persona.

Leer:  Cómo quitar Microsoft Edge

Si el mensaje 500 Internal Server Error aparece al finalizar la compra durante una compra en línea, puede ser útil darse cuenta de que las ventas probablemente se están interrumpiendo, lo que generalmente es un gran incentivo para que la tienda en línea solucione el problema rápidamente.

Incluso si recibe el error 500 en un sitio que no vende nada, como YouTube o Twitter, siempre que les haya informado sobre el problema, o al menos lo haya intentado, hay poco más que puede hacer que esperar. fuera.

Solucionar 500 problemas de error interno del servidor en su propio sitio

Un error interno del servidor 500 en su propio sitio web requiere un curso de acción completamente diferente. Como mencionamos anteriormente, la mayoría de los errores 500 son errores del lado del servidor, lo que significa que es probable que su problema lo solucione si es su sitio web.

Hay muchas razones por las que su sitio puede estar mostrando 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 error interno del servidor 500 se debe a un permiso incorrecto en uno o más archivos o carpetas. En la mayoría de esos casos, la culpa es de 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 se agota el tiempo de espera de esos recursos, puede producirse un error HTTP 500. Las reglas de tiempo de espera, o un mejor manejo de errores en su secuencia de comandos, 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é estructurado correctamente.
Leer:  Fusión de T-Mobile y Sprint: lo que significa

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 solucionar un error interno del servidor 500.

Si no está utilizando una herramienta de administración de contenido lista para usar, su proveedor de alojamiento web, como InMotion , Dreamhost , IONOS (1 & 1) , etc., probablemente tenga una ayuda de 500 Error 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 buscando 500 o 405 en la barra de título de IE.

Cuando los servicios de Google, como Gmail, experimentan el error, a menudo informan un Error temporal (500) , o simplemente 500 .

Cuando de Windows Update está involucrado, que aparece como una WU_E_PT_HTTP_STATUS_SERVER_ERROR mensaje o 0x8024401F error.

Si el sitio web que informa el error 500 está ejecutando Microsoft IIS, es posible que reciba un mensaje de error más específico:

500 Lista de errores internos del servidor

Código
Explicación

500,0
Ocurrió 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 reiniciándose en el servidor web.

500,13
El servidor web está demasiado ocupado.

500.15
No se permiten solicitudes directas de Global.asax.

500,19
Los datos de configuración no son válidos.

500,21
Módulo no reconocido.

500,22
Una configuración de httpModules de ASP.NET no se aplica en el modo de canalización administrada.

500,23
Una configuración de httpHandlers 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 notificaciones RQ_BEGIN_REQUEST. Se produjo un error de ejecución de la regla de entrada o de configuración.

500,51
Se produjo un error de reescritura durante el manejo de notificaciones GL_PRE_BEGIN_REQUEST. Se produjo una configuración global o un error de ejecución de la regla global.

500,52
Se produjo un error de reescritura durante el manejo de la notificación RQ_SEND_RESPONSE. Se produjo una ejecución de regla de salida.

500,53
Se produjo un error de reescritura durante el manejo de la notificación 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 la caché del usuario de salida.

500.100
Error de ASP interno.

Errores como el error HTTP 500

Muchos mensajes de error del navegador son similares al mensaje 500 Internal Server Error porque todos son errores del lado del servidor, como 502 Bad Gateway , 503 Service Unavailable y 504 Gateway Timeout .

También existen muchos códigos de estado HTTP del lado del cliente, como el popular error 404 Not Found , entre otros. Puede verlos todos en nuestra lista de Errores de código de estado HTTP .