Por que minha instância ec2 sempre atinge o tempo limite em cerca de 60 segundos quando acesso http ou https? Após cerca de 60 segundos, volte sempre:
Erro de rede (tcp_error)
Ocorreu um erro de comunicação: "A operação expirou" O servidor Web pode estar inativo, muito ocupado ou com outros problemas que o impedem de responder às solicitações. Você pode tentar novamente mais tarde.
Para obter assistência, entre em contato com sua equipe de suporte de rede.
e algumas vezes retornam:
Tempo limite do gateway
O gateway não recebeu uma resposta oportuna do servidor ou aplicativo de atualização.
Eu uso servidor web apache e PHP com tempo limite máximo. Eu não uso ELB/Load Balancer no meu EC2 e nunca crio nenhum ELB. Tentei encontrar solução na internet, mas sempre encontrei a configuração ELB.
Na configuração do apache/vhost, você precisa definir a diretiva Timeout para o valor de tempo limite desejado.
https://httpd.apache.org/docs/2.4/mod/core.html#timeout
De acordo com este artigo eu só preciso executar o comando abaixo
Tentei e não funcionou, mas depois que editei
/etc/sysctl.conf
e adicionei o seguinte código:Então reiniciei minha instância e agora o tempo limite é maior.