O cliente tinha componentes da estação de trabalho do AVG Security instalados em seus servidores. Os componentes da estação de trabalho causaram problemas de comunicação com o IIS. Desativando, Proteção Online e Proteção Residente, os sintomas não estão mais presentes.
Notas do caso:
Após dois minutos de inatividade em qualquer página do aplicativo da Web, a página é bloqueada. Você verá um painel de carregamento Ajax (também conhecido como ícone giratório) por 120 segundos em sua próxima ação e depois nada. O aplicativo foi bloqueado.
Para descobrir a causa raiz de porque estamos recebendo o erro "Uma operação foi tentada em uma conexão de rede inexistente. (0x800704cd)" quando navegamos em qualquer página da web após um tempo ocioso de minutos. Esse problema pode ocorrer devido a vários motivos e, para o propósito deste ticket, nos concentraremos em apenas uma causa raiz. Se o problema for causado por um componente da Microsoft, trabalharemos de maneira diligente e eficiente para resolver esse problema. Se a causa do problema for identificada como um componente personalizado ou de terceiros, teremos prazer em discutir detalhadamente nossas descobertas e fornecer possíveis métodos de resolução / solução alternativa. Em última análise, será responsabilidade do fornecedor terceirizado resolver esses tipos de problemas.
Para a solução de problemas, o site ASP.Net padrão foi criado e implantado como um novo site no IIS. Os resultados foram os mesmos que o site problemático.
Erros HTTP do IIS:
start - > executar - > LogFiles
2011-09-20 21:25:25 xx.xxx.xxx.xxx 36482 192.168.10.32 80 HTTP / 1.1 POST / encomendas / mail / mailorderentry - - Timer_HeaderWait -
2011-09-20 21:22:29 xx.xxx.xxx.xxx 44399 192.168.10.32 80 HTTP / 1.1 POST / pedidos / mail / mailorderentry - - Client_Reset -
No início, a questão era estar com o Telrik. Ao carregar o Telerik.Web.UI.RadCompression no evento REQUEST_ACQUIRE_STATE, o seguinte erro foi registrado através do rastreamento do IIS:
Telerik.Web.UI.RadCompression 132187 ms
-
-GENERAL_READ_ENTITY_END BytesRecebidos 0 ErrorCode 2147943395 ErrorCode A operação de E / S foi anulada devido a uma saída de thread ou a uma solicitação de aplicativo. (0x800703e3) Informativo
-
-GENERAL_FLUSH_RESPONSE_END BytesSent 0 ErrorCode 2147943629 ErrorCode Uma operação foi tentada em uma conexão de rede inexistente. 0x800704cd)
O módulo RadCompression foi removido do arquivo web.config do aplicativo da Web; no entanto, o problema persistiu.
Solução proposta:
Por enquanto, desabilite o AVG Online Shield e o Resident Shield nos servidores.
Do AVG:
Os seguintes componentes do AVG são projetados somente para uso em estações de trabalho:
- Firewall do AVG
- AVG Online Shield
- Verificador Pessoal de E-mail do AVG
- AVG LinkScanner
Os componentes acima não foram testados em uma carga do sistema. Se instalado em um sistema operacional de servidor (como ISA, proxy, servidor de email, servidor de terminal, etc.), os componentes podem causar problemas com a comunicação do servidor. Para evitar esses problemas, não é recomendável instalar os componentes mencionados em um sistema operacional de servidor. Nota: Isso não se aplica caso você use o computador com algum sistema operacional de servidor instalado (por exemplo, Windows Server 2000, 2003 etc.) como um computador padrão sem os recursos do servidor ativados.
Mais informações sobre a instalação do AVG em servidores específicos podem ser encontradas nestas Perguntas frequentes:
- FAQ 2129 - Terminal Server
- FAQ 2176 - Servidor de E-mail