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?
Tags php perl apache-2.2