Servidor Windows 2012 R2 limitando dados de solicitação em php

1

Eu trabalho principalmente com servidores baseados em Linux e com o Sugarcrm. Um dos meus clientes implementou sua instância do suagrcrm em um servidor Windows. SugarCrm é uma aplicação php que eu normalmente rodaria sob uma pilha LAMP, mas poderia trabalhar com MS SQL etc.

De qualquer forma, o problema é que na instância do Sugarcrm existe um módulo de faturamento que contém linhas detalhadas. Mas de alguma forma, como o servidor está impedindo o usuário de salvar mais de 47 itens de linha em um único salvamento. Isso não acontece no Linux, portanto, deve haver um limite no servidor em algum lugar que limite os dados do POST ou o comprimento da string de consulta. Ou pode ser o MS SQL. Não há erros mostrando em qualquer lugar nos logs e eu tenho aumentado todas as configurações no arquivo php.ini, portanto, não pode ser um problema de php.

Alguém tem alguma idéia do que poderia estar causando isso?

As especificações são as seguintes

Servidor Dell R520

Windows Server 2012 R2

2x Intel Xeon E5-2430 v2 @ 2.5ghz

Ram de 32 GB

1x RAID 1 unidades SAS de 160gb de disco rígido de 15k

2 unidades Raid5 560gb unidade hdd 15k SAS

Configuração do servidor Web é o IIS 8.5

PHP 5.4.24

MS SQL Server 2014

Cliente nativo do MS SQL Server 2012

    
por Andy 26.09.2014 / 17:09

1 resposta

0

Você é capaz de capturar os cabeçalhos de solicitação para uma dessas solicitações e você tem o código de resposta HTTP exato?

Se você acredita que os dados do POST podem ser grandes demais para a configuração do servidor, é possível aumentá-los no seu web.config. Você pode ver a documentação completa do limite de solicitações aqui .

<system.webServer>
  <security>
    <requestFiltering>
      <requestLimits maxAllowedContentLength="[new size in bytes]" />
    </requestFiltering>
  </security>
</system.webServer>
    
por 26.09.2014 / 17:28