Estranho comportamento do Apache / PHP e Perl - erro (70007)

4

Estou lidando com uma situação estranha: tenho duas máquinas Linux, uma com o Scientific Linux (v4.8) e outra com o CentOS (v6.2). Na máquina SL eu tenho uma distribuição XAMPP com o Apache 2.2.9, enquanto no CentOS eu tenho o Apache 2.2.15 (no XAMPP). Ambas as máquinas estão na mesma rede.

Agora, aqui está minha situação: eu tenho exatamente o mesmo script em ambas as máquinas - uma combinação de PHP, JavaScript e Perl - que envia arquivos do navegador para o servidor. Quando tento acessar o script na máquina SL, tudo corre como esperado, enquanto o do CentOS se comporta de forma inesperada: de uma rede particular, que está atrás de um firewall e um proxy, quando estou tentando fazer upload de um arquivo pequeno , funciona, mas quando estou tentando carregar um arquivo maior (60 MB), o Apache registra o erro abaixo e ele quebra.

(70007)The timeout specified has expired: Error reading request entity data, referer:

No entanto, em locais diferentes, os dois scripts se comportam como esperado, sem erros, mesmo ao tentar carregar arquivos de até 500 MB.

Não sei onde ou o que procurar. Como posso consertar isso?

UPDATE: Monitorando a rede com o Firebug, recebo

502 Proxy Error ( The specified network name is no longer available.  )

MAS, como eu estava dizendo, isso não acontece para o servidor SL, caso eu o acesse pelo mesmo proxy. Por quê?!

UPDATE2: Na máquina que funciona, o SL, eu tenho um Cache-Control: max-age=0 . Isso poderia ter alguma coisa a ver com isso?

    
por Alex 27.07.2012 / 23:51

0 respostas