HTTP 500 Internal Server Error – SharePoint 2013


Olá SharePointers!

Mais um post com um troubleshooting que espero ajudar a poupar muitas noites de sono de vocês🙂

Recentemente estive trabalhando em um chamado de um cliente que reportou que ao tentar abrir qualquer portal de sua farm (inclusive a CA) estava recebendo o erro HTTP 500 Internal Server Error, dessa forma comecei o troubleshooting, segue a linha de raciocínio tomada para solução.

Como primeiro teste abri um portal da farm e recebi o seguinte erro:

Blog Carlos Citrangulo

Após visualizar o erro verifiquei o log do SharePoint, e identifiquei o seguinte erro:

An exception occurred when trying to issue security token: The request channel timed out while waiting for a reply after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout..

An exception occurred when trying to issue security token: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server..

System.Web.HttpException: Request timed out.

Getting Error Message for Exception System.Web.HttpException (0x80004005): Request timed out.

Após ver o erro acima fui verificar se o Application Pool do Security Token Service estava com algum problema, estava tudo OK.

Verifiquei nas políticas locais se a configuração para Impersonate a client after authentication estavam corretas, estava tudo OK.

Meu passo seguinte foi fazer com que a página fosse renderizada, então aumentei os tempos de timeout de 00:01:00 para 00:10:00 (receiveTimeout=”00:10:00″ sendTimeout=”00:10:00″) do arquivo de configuração do SecurityToken em \14\WebClients\SecurityToken\client.config com isso ao tentar abrir um portal, depois de longos 3 minutos o portal foi renderizado, com o layout desconfigurado e com links para ADS conforme imagem abaixo:

Blog Carlos Citrangulo

Quando vi o ads mudei totalmente minha linha de raciocínio, e o próximo teste foi tentar abrir o portal utilizando o developer tools do Internet Explorer, com isso consegui identificar que durante o carregamento dos portais da Farm era carregado vários scripts do ads que estava gerando o time out, veja na imagem abaixo:

Blog do Carlos Citrangulo

 

 

Após evidenciar o problema, orientei o cliente a remover o malware.

O resultado da verificação de malwares identificou vários potenciais riscos ao sistema operacional, conforme imagem abaixo:

Blog do Carlos Citrangulo

Após mover para quarentena todos os arquivos infectados, fiz testes nos portais e na CA e o resultado dos testes foi um sucesso!🙂

Os portais voltaram a responder normalmente.

Conclusão:

O erro 500 estava sendo causado devido a malwares no ambiente.

Espero ter ajudado.

Abraços,

Carlos Citrangulo

Uma resposta to “HTTP 500 Internal Server Error – SharePoint 2013”

  1. Tarcisio Gambin Says:

    Show de bola Carlão!!

    Ta aí um problema inusitado que a gente vê em raríssimas condições, mas que o developer tools certamente foi a escolha certa para o troubleshooting!
    Provavelmente este malware estava tentando carregar um “enlarge your Farm” ;p

    Abração!


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: