Por que é difícil corrixir erros de servidor interno de HTTP 500

Produce un erro do servidor interno HTTP 500 cando un servidor web non pode responder de novo a un cliente de rede. Aínda que o cliente adoita ser un navegador web como Internet Explorer, Safari ou Chrome, tamén pode atopar este erro noutras aplicacións de Internet que usan HTTP para a comunicación en rede.

Cando se produce este erro, os usuarios dos clientes verán que unha mensaxe de erro aparece na pantalla dentro da xanela do navegador ou noutra aplicación, normalmente despois de empuxar un botón ou facer clic nun hipervínculo que activa as solicitudes de rede en Internet ou intranet corporativa. A mensaxe exacta varía segundo o servidor e a aplicación, pero case sempre é unha mestura das palabras "HTTP", "500", "Servidor interno" e "Erro".

Causas dos erros de servidor interno

En termos técnicos, o erro indica que un servidor web recibiu unha solicitude válida dun cliente pero non puido procesalo. As tres causas típicas dos erros HTTP 500 son:

  1. servidores sobrecargados con tarefas de procesamento e comunicación de xeito que non poidan responder aos clientes de forma oportuna (os chamados problemas de tempo de espera da rede )
  2. servidores mal configurados polos seus administradores (normalmente programas de script ou problemas de permisos de ficheiros)
  3. fallas técnicas inesperadas na conexión a Internet entre o cliente eo servidor

Ver tamén - Como se comunican os navegadores web e os servidores web

Solucións para usuarios finais

Como o HTTP 500 é un erro no servidor, o usuario medio pode facer pouco para solucionalo por si mesmo. Os usuarios finais deben considerar estas recomendacións:

  1. Tente de novo a tarefa ou a operación. Ante a pequena probabilidade de que o erro fose causado por un erro temporal en Internet, pode suceder nun intento posterior.
  2. Consulte o sitio web do servidor para obter instrucións de axuda. O sitio pode soportar servidores alternativos para conectarse cando hai un mal funcionamento, por exemplo.
  3. Póñase en contacto cos administradores do sitio web para avisalos do problema. Moitos administradores do sitio agradece falar sobre os erros de HTTP 500 xa que poden ser difíciles de ver no seu final. Tamén pode recibir unha notificación útil despois de resolvelo.

Teña en conta que ningunha das tres opcións anteriores resolve realmente a causa raíz do problema.

Os profesionais de informática ás veces tamén suxiren genéricamente que os usuarios finais que se ocupen dos problemas de acceso ao sitio web deberían (a) borrar a caché do seu buscador, (b) probar outro navegador e (c) eliminar todas as cookies do navegador desde o sitio específico involucrado. Estas accións son moi improbables para resolver calquera erro de HTTP 500, aínda que poden axudar con outras condicións de erro. (A suxestión, obviamente, tampouco se aplica ás aplicacións que non sexan de navegador).

A sabedoría convencional suxire non reiniciar o computador a menos que teña o mesmo erro ao visitar varios sitios web e de máis dunha aplicación. Idealmente debería consultar os mesmos sitios web desde un dispositivo diferente tamén. Non confunda HTTP 500 con outros tipos de erros HTTP: Mentres se reinicia axuda con problemas específicos para un cliente, 500 erros se orixinan con servidores.

Consellos para administradores de servidor

Se administra os sitios web, as técnicas estándar de resolución de problemas deberían axudar a identificar a orixe dos erros HTTP 500:

Vexa tamén: Código de erro e código HTTP explicado