Como administrador do servidor, muitas vezes você costuma ver o funcionamento detalhado do servidor de forma mais interna. Isso também faz com que você seja responsável pela correção de qualquer problema do usuário. No entanto, o erro http 500 é responsável por muitas dores de cabeça e longas horas realizando diagnósticos, por isso é uma tarefa difícil pedir a qualquer administrador de servidor para corrigir. Mas você não precisa se preocupar. Este pequeno guia fornecerá tudo sobre o significado exato do código de erro 500 e como corrigir o erro http 500 no Microsoft Exchange.
Neste artigo, você vai aprender:
É complicado resolver um erro de servidor que surge do nada. Os administradores que usam o Exchange 2010 lidam com erros de servidor usando o ECP (Painel de controle do Exchange). Mesmo que tenha ajudado, foi substituído pelo Centro de Administração do Exchange quando o Exchange 2013 foi lançado. O EAC é uma ferramenta de gerenciamento otimizada para todos os tipos de implantações do Microsoft Exchange. É, portanto, muito mais proficiente em lidar com erros de servidor.
O que é o erro HTTP 500?
Antes de começar com as soluções, é crucial entender o problema. Um erro de http 500 é um erro com os servidores internos. Simplificando, é um erro que ocorre quando algum dos dados armazenados no servidor fica inacessível por algum motivo.
Não é possível identificar a causa real de tal erro à primeira vista. No entanto, você pode especificar o código de erro, pois os servidores Exchange incluem o Microsoft Internet Information Services (IIS). Existem vários tipos de erros http 500. Dependendo das casas decimais, pode ser qualquer um dos seguintes:
- 500.0: Ocorreu um erro de módulo ou ISAPI.
- 500.11: O aplicativo está sendo encerrado ao contatar o servidor web.
- 500.12: Um aplicativo está ocupado reiniciando no servidor.
- 500.13: O servidor está muito ocupado para responder.
- 500.15: Solicitações diretas para acessar global.asax não são permitidas.
- 500.19: Os dados de configuração são inválidos.
- 500.21: O módulo não é reconhecido.
- 500.22: A configuração dos módulos http ASP.NET é inválida no modo Pipeline Gerenciado.
- 500.23: Uma configuração de http ASP.NET Handlers não é válida no modo Pipeline Gerenciado.
- 500.24: A configuração para uma representação ASP.NET não se aplica ao modo Pipeline Gerenciado.
- 500.50: Ocorreu um erro de regravação durante uma manipulação de notificação de solicitação. Ocorreu um erro relacionado à configuração ou execução da regra de entrada.
- 500.51: Ocorreu um erro de regravação ao manipular a notificação para GL_PRE_BEGIN_REQUEST. Ocorreu um erro relacionado à configuração global ou execução da regra global.
- 500.52: Ocorreu um erro de regravação durante o tratamento da notificação RQ_SEND_RESPONSE. Ocorreu uma execução de regra de saída.
- 500.53: Ocorreu um erro de regravação durante o processamento da notificação de RQ_RELEASE_REQUEST_STATE. Ocorreu um erro relacionado a uma execução de regra de saída. Antes que o cache do usuário de saída possa ser atualizado, a regra foi configurada para ser executada.
- 500.100: Erro ASP interno.
Esses erros são temidos porque bloqueiam recursos dos servidores. Se tais erros ocorrerem com muita frequência do lado do cliente, o Google pode efetivamente diminuir as classificações do site em questão. É por isso que os administradores e desenvolvedores de back-end geralmente priorizam tais erros.
Quando o erro HTTP 500 ocorre?
Você pode estar pensando: “E então? Não estou executando um site para vender algo online. Estou usando um serviço de e-mail que tem acesso restrito dentro da minha empresa. Certamente, não posso ter muitos desses erros”. Você não poderia estar mais errado.
Normalmente, um erro http 500 ocorre quando:
- Os serviços do Exchange estão parados ou não estão funcionando.
- Os diretórios virtuais OWA estão danificados.
- O Exchange Server está fisicamente danificado.
- Arquivos ou diretórios estão configurados incorretamente.
- A alocação de recursos é baixa (não há RAM ou espaço em disco suficientes).
- A instalação do .NET framework está corrompida ou incompleta.
Embora plug-ins de terceiros também possam causar problemas semelhantes, isso não é um problema comum com o Exchange. A Microsoft possui recursos digitais suficientes que, em sua maioria, não precisam de nenhum outro plug-in. Apesar disso, deve ser levado a sério por usuários e administradores.
Descubra mais soluções para o Microsoft Exchange:
Como corrigir o erro HTTP 500 no OWA?
Começando com os usuários primeiro, eles podem se deparar com um erro OWA 500 no Exchange durante uma operação normal. A causa mais comum para o erro através do OWA (Outlook Web Access) pode ser um tempo limite durante a conexão. Isto pode ser combatido simplesmente verificando a conexão com o servidor e recarregando a página. Talvez o navegador que você está usando seja um pouco restritivo. Portanto, entrar no modo anônimo e usar suas credenciais válidas é uma solução conhecida para o erro http 500 no Exchange 2016.
Você não precisa se preocupar se ainda estiver com um erro, mesmo depois de tentar resolver. Agora, é hora de começar a codificar. Talvez o problema seja que o diretório virtual do OWA não está sendo acessado corretamente. Para corrigir isso, você pode redefinir o diretório virtual do OWA. Abra a janela de comando PowerShell e digite os seguintes comandos:
- Get-OwaVirtualDirectory ‘SERVER\owa (Default Web Site)’ | fl
- Remove-OwaVirtualDirectory ‘SERVER\owa (Default Web Site)’
- New-OwaVirtualDirectory -WebSiteName ‘Default Web Site’
Nas linhas de código acima, certifique-se de substituir a palavra 'SERVER' pelo nome real do servidor que você está usando para o Exchange. Se o código de erro persistir, é hora de aumentar o nível e resolver o problema no EAC.
Como corrigir o erro HTTP 500 no EAC?
Ok, então as pequenas correções não surtem o efeito desejado. É hora de acessar o Centro de Administração do Exchange e examinar o problema. Dependendo do erro ECP 500 exato após o login, você pode utilizar qualquer uma das 5 soluções a seguir:
1. Instale ou reinstale as atualizações do servidor
Talvez o servidor não esteja respondendo porque uma ou mais atualizações do Exchange não foram instaladas corretamente. Nesse caso, você pode abrir a seção 'Atualizações do Windows' em seu servidor e instalar as atualizações pendentes.
Se precisar reinstalar as atualizações, você pode usar o prompt de comando. Execute ele como administrador e navegue até o local onde as atualizações de segurança estão armazenadas com o comando 'cd'. Por exemplo
cd “C:\Users\UserName\Downloads\Updates\”
Em seguida, execute o seguinte comando:
.\UpdateName.msp
Siga o processo de atualização por meio do assistente e reinicie o sistema. Em seguida, verifique se o erro http 500 desaparece.
2. Verifique a alocação de recursos
Ainda não resolveu? Tudo bem, pode ser porque a VM do Exchange (máquina virtual) não está atribuída aos recursos necessários. Desligue o servidor Exchange e verifique se a RAM adequada ou os núcleos do processador estão disponíveis.
Pode ser necessário atualizar fisicamente o hardware para garantir que seu sistema atenda aos requisitos mínimos. Você pode conferir o mesmo para a versão mais recente do Exchange aqui.
3. Atualize as configurações do servidor
Se o hardware estiver OK, o problema pode ser a configuração incorreta. Você pode resolver o problema por meio dos scripts UpdateConfigFiles.ps1 e UpdateCAS.ps1.
Em primeiro lugar, encontre o diretório Bin onde os dois scripts acima estão localizados. Copie o endereço antes de abrir a janela de comando do PowerShell e digite o seguinte:
cd “C:\Program Files\Microsoft\Exchange Server\V15\Bin.”
Você pode executar os seguintes comandos para atualizar a configuração do servidor Exchange:
.\UpdateConfigFiles.ps1
.\UpdateCAS.ps1
Agora, reinicie o sistema. Seu problema deve desaparecer ao fazer login no EAC.
4. Recrie diretórios virtuais
Uma solução possível para corrigir esse problema no Exchange pode ser recriar todos os diretórios virtuais. Para fazer isso, você precisa remover o diretório OWA e ECP existente usando o seguinte comando na janela do PowerShell:
Remove-OwaVirtualDirectory –Identity “NomeServidorExchange\owa (Default Web Site)”
Pressione 'a' ou 'y' e depois a tecla 'Enter'.
Na mesma janela, digite o seguinte comando para reconstruir o diretório OWA:
New-OwaVirtualDirectory –WebsiteName “Default Web Site”
Este comando deve redefinir seus diretórios virtuais e resolver o erro http 500 no login do ECP. Depois de redefinir o sistema, observe que, em vez da página de login normal, você verá algo como ilustrado abaixo:
Digite suas credenciais e verifique se o erro persiste.
5. Repare o Exchange Server
Se nada mais funcionar, este deve ser o último recurso absoluto para reparar seu servidor Exchange. Para executar esta função, monte o mesmo ISO cumulativo instalado no servidor. Depois disso, digite o seguinte comando na janela do EMS:
Setup /Mode:upgrade /IAcceptExchangeServerLicenseTerms
Se você estiver executando um servidor Exchange com atualização de setembro de 2021 ou posterior, precisará usar
‘/IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF’
O reparo levará algum tempo, após o qual você poderá reiniciar o sistema e verificar se o erro de http 500 foi corrigido.
Minimizando erros de HTTP por meio de configurações híbridas
Prevenir é sempre melhor do que remediar. Para garantir a melhor chance de evitar erros de servidor, execute seu servidor Exchange como um híbrido. A maioria dos servidores Exchange está disponível como online baseado em nuvem ou físico baseado em local. Uma implantação híbrida do Exchange oferece o melhor dos dois mundos. Embora exija equipamentos melhores para funcionar, pode ajudar a minimizar as complicações relacionadas a problemas com base no servidor.
Como os servidores híbridos do Exchange usam a autenticação baseada em nuvem do Azure AD, é fácil autenticar todos os pacotes de entrada e saída. Isso torna a conexão mais robusta com todos os servidores, reduzindo drasticamente as chances de erro no OWA ou no EAC.
Conclusão:
Não é preciso temer o erro de http 500. É relativamente fácil de evitar se você for cuidadoso com seus servidores e não bagunçar as atualizações. Claro, você pode configurar seu servidor Exchange como híbrido e reduzir a chance disto acontecer. Ainda assim, você deve se preparar para o pior cenário e entender como se livrar dele da maneira mais tranquila possível.
Wondershare Recoverit - recupere seus arquivos de e-mail excluídos e perdidos de qualquer desastre
Mais de 5.481.435 de pessoas já baixaram.
Recupere e-mails excluídos acidentalmente que foram apagados por engano ou perdidos devido à formatação não planejada do sistema.
Recupere todos os componentes da caixa de correio nos arquivos, como e-mails, anexos, contatos, itens de calendário, diários, notas, etc.
Suporta todos os tipos de arquivos de e-mail comuns: MSG, PST, OST, EML, EMLX, MBOX, BKL, BKS, EDB, etc.
Restaure dados de todos os tipos de unidades de armazenamento, como unidade USB, cartão SD, SSDs, HDs, disquetes, pen drives, etc.
Salve seus vídeos excluídos acidentalmente e também repare os vídeos danificados.
Visualize os arquivos antes de recuperá-los.
Versão gratuita para experimentar e versão paga para aproveitar mais.