'Erro 500 Internal Server Error' Timeout Apache Web Server
-
Observou-se a apresentação do erro Http Status 500 - "Internal Server Error" em clientes que utilizam alguma das aplicações da Insoft4, utilizando o proxy reverso do Apache, sem ter configurado devidamente o timeout na sessão de "virtualHost" dos arquivos de config do Apache.
Nestas situações, principalmente as requisições mais custosas que demoram mais de 1 minuto para receber o retorno de sucesso, acabam sendo interrompidas devido ao timeout padrão de 1 minuto, utilizado no Apache. Portanto o erro de status 500 acaba sendo apresentado exatamente 1 minuto após a chamada da rotina.
Para resolver o problema é necessário acrescentar a configuração de "timeout", especificada nas imagens abaixo, nos arquivos de configuração do Apache. O timeout utilizado nos exemplos corresponde a 3600 segundos (1 hora).


Ainda, após a configuração do(s) arquivo(s) é necessário reiniciar o serviço do Apache. Em ambientes Windows está localizado nos serviços do sistema operacional, normalmente representado pelo nome Apache2.4, conforme imagem abaixo:
