IIS 7.5 truncando o corpo POST contendo dados JSON com o ASP.NET MVC 3

4

Estou enfrentando um problema que, espero, é uma coisa de configuração com o IIS, mas agora está causando muitos problemas. Basicamente eu tenho um controller que aceita um JSON e faz algum processamento. Enquanto isso geralmente funciona bem, mas de vez em quando quando o sistema tem alguma carga eu recebo um erro. Depois de uma depuração dolorosa, percebemos que o JSON recebido fica truncado, o que faz com que o deserialzer falhe.

Para diminuir o problema - escrevemos um controlador simples que aceita um JSON e tenta desserializá-lo. Em caso de falha, basta registrá-lo. Isso funciona bem, mas quando eu o acertei usando uma ferramenta de teste de carga (JMeter), ele gera o mesmo erro (truncamento) para algumas solicitações. O número de falhas aumentou quando aumento as conexões paralelas. Começa a mostrar com > 150 solicitações simultâneas.

Estamos executando o IIS 7 no servidor do Windows 2008 com o ASP.Net MVC 3 com mais ou menos configuração padrão do IIS.

Mais informações disponíveis na minha pergunta abaixo link

    
por Guneet Sahai 03.10.2012 / 16:55

1 resposta

1

A resposta pode ser encontrada no StackOverflow . Acabou sendo um bug com um hotfix.

    
por 27.12.2012 / 14:16