:: Troubleshooting :: Serviço do IIS Indisponível / “Service Unavailable” Error 503

Boa noite gente.

Estes dias estava trabalhando e alguem entrou em contato comigo questionando este problema, por isto achei muito interessante blogar a solução do mesmo. Pois depois do contato dele teve mais 4 pessoas.

Problema

Eu estava fazendo uma migração SharePoint 3 para SharePoint 2007. Tudo instalado e ok! Quando eu vejo o erro lindo abaixo. Então pensei, bom vou blogar pois muita gente vai passar por isto.

Então eu abri o IIS e fui ver o POOL e o Site que estava parado.

Observem.

Tela que aparece no Win 2003.

Tela que aparece no Win 2008.

 

PROCURANDO A SOLUÇÃO

Eu fui em alguns lugares

  • Reiniciei novamente os serviços: Mas começa navegar novamente. BUMMMM Aparece o erro novamente.
  • Então fiz estes passos, antes de começar a varrer o problema.
    1. O pool de aplicativos não está em execução.
    2. A conta do pool de aplicativos usa uma senha incorreta.
    3. A conta do pool de aplicativos não é membro dos grupos IIS_WPG e STS_WPG no servidor.
    4. IISRESET

Bom testei tudo isto e nada, ainda.

Vamos vasculhar mais um pouco:

  • Event Viewr – NADA ENCONTRADO
  • Log do IIS
    • Fica repitidamente registrando isto
      HTTP/1.1 POST / _vti_bin / sitedata.asmx 503 1790625552 SharePoint condicionada + – 90

      HTTP/1.1 POST /_vti_bin/sitedata.asmx 503 1370408763 Disabled SharePoint+-+90

Um pouco de pesquisa levou-me ao artigo MS seguinte:
503-Service Unavailable (IIS 6.0)
  • Fui na pasta C:\WINDOWS\system32\LogFiles\HTTPERR  no httperr.log. NADA ENCONTRADO
  • Log do SharePoint . UFA ATÉ QUE ENFIM

Log de eventos: Não foi possível carregar todos os filtros ISAPI para o site / serviço. Therefore startup aborted. Therefore startup aborted.

SOLUÇÃO:


Pode ser ajustado com simples sincronização dos frameworks.

  • ASP.NET 1.1
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Clique em Iniciar, executar e digite:

%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

 

  • ASP.NET 2.0 (32-bit)
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Clique em Iniciar, executar e digite:

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

  • ASP.NET 2.0 (64-bit)
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

Clique em Iniciar, executar e digite:

%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

Observe BEEMMM: Certifique-se de ASP.NET 1.1 e/ou ASPNET 2.0 é permitido na lista extensão de serviço Web no Internet Information Services Manager.

Referência para maiores informações, onde eu consegui achar a solução:

http://support.microsoft.com/kb/894435/pt

 

Espero que tenham entendido e possa ajudar vocês.

Bruno Velaz

Anúncios

Deixe um comentário

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