O Apache descarta a conexão após 20 segundos

2

Oi eu tenho um servidor apache. Nosso cliente às vezes faz solicitações lentas, faz a conexão e leva mais de 20 segundos para enviar dados.

De alguma forma, há algum tempo que desconecta essas conexões após 20 segundos e imprime isso no access_log.

XXX.XXX.XXX.XXX- - [03/Jul/2015:14:53:15 +0200] "-" 408 - "-" "-"

O problema é que não consigo encontrar o ponto em que isso está configurado. E parece não ser um arquivo .htaccess, porque o problema ocorre em urls / vhosts ajp-mounted também.

Quando eu defino

TimeOut 5

na configuração do vhost, a conexão é interrompida após 5 segundos, mas quando eu defino valores acima de 20, ele ainda cai após 20s.

Estamos usando o Suse 13.2 ... existe algum timeout de soquete baseado em SO?

    
por wutzebaer 03.07.2015 / 15:02

1 resposta

2

Ok o "problema" foi o módulo "reqtimeout" ativado. Se nada estiver configurado, o valor padrão é este:

RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500

o que significa que os cabeçalhos devem ser iniciados em 20 segundos

eu adicionei uma linha de configuração ao nosso vhost

RequestReadTimeout header=300-360,MinRate=500 body=300-360,MinRate=500 
    
por 03.07.2015 / 15:39