O IIS anula o encadeamento de solicitação com o status 995

10

Temos um site onde temos problemas em nosso servidor de produção, mas não em minha máquina dev com o pedido sendo abortado (portanto, sem resposta).

Ele falha após exatamente 1:19 minutos de cada vez, e a solicitação em minha máquina dev leva aproximadamente 1:44.

O comprimento do conteúdo é de cerca de 650K, portanto, isso não deve ser um problema.

O ambiente de produção é o Windows 2008 com o IIS7 o ambiente de desenvolvimento é o windows 7 com o IIS 7.5

O web.config é idêntico, mas a configuração da máquina é um pouco diferente (embora deva ser padrão na instalação)

O que poderia estar causando isso?

Ao procurar no log de acesso, a linha diz 0 byte em resposta pelo código win32 995 que deve ser 0 estas são as últimas colunas da linha de acesso:

sc-status sc-substatus sc-win32-status sc-bytes time-taken
200       0            995             0        76933

O 995 parece estar relacionado a "thread aborted" ou algo do tipo, por isso estou confiante de que é o IIS que aborta o pedido. o processo w3wp.exe parece ser executado por algum tempo, mesmo depois que a solicitação foi interrompida, portanto, não acho que o aplicativo da web perceba até que seja hora de gravar no fluxo de saída.

EDIT: tentei agora com conexões diferentes e parece que o meu firewall cai a conexão por causa de nenhum dado (prematuramente). Daí o código 995.

    
por jishi 22.07.2010 / 11:58

2 respostas

0

Eu tenho o mesmo problema, no meu caso, o adaptador de rede é a causa do 995 sc-win32-status. O que você alterou no Firewall para evitar isso? No gerenciador de dispositivos = > adaptador de rede = > propriedades = > avançado você pode definir várias configurações relacionadas à rede

    
por 04.12.2012 / 21:26
0

Tente verificar a configuração "executionTimeout" no ASP.NET. O padrão para isso parece ser de 110 segundos, o que é semelhante ao que você está informando:

link

Isso pode estar presente em qualquer uma dessas configurações:

  • Machine.config
  • Web.config no nível da raiz
  • Web.config no nível do aplicativo
  • Web.config no nível do diretório virtual ou físico

Espero que isso ajude.

    
por 19.06.2014 / 15:24