Estou tendo um problema em uma instância do EC2. Ao tentar fazer upload de um arquivo, recebo comportamentos diferentes:
- tamanho do arquivo de cerca de 1,5 MB: o arquivo é enviado corretamente ao servidor e processado pelo back-end
- tamanho do arquivo cerca de 2mb:
408 Timeout
- tamanho do arquivo maior que 2 MB: o upload congela em cerca de 23 segundos e recebo uma
ERR:CONNECTION_RESET
mensagem no console
Pilha :
- Instância do EC2 (sem usar nenhum ELB)
Docker com o seguinte:
- httpd ( 2.4+ )
- proxy php-fpm ( php7+ )
- mysql
- redis (ainda não está em uso)
Eu tentei o seguinte:
- Aumento do TimeOut para 120, KeepAlive On e aumento do KeepAliveTimeout para 120 no Apache
- LimitRequestBody e LimitXMLRequestBody aumentados para 25000000
- Adicionado
ProxySet connectiontimeout=120 timeout=120
naProxy
diretiva no apache ao chamar o proxy php-fpm - Definido
pm.process_idle_timeout = 120s
no arquivo conf php-fpm - Aumentou todos os parâmetros possíveis de tempo limite e tamanho do arquivo no php.ini
- Reconstruiu mais de cem vezes a pilha do docker e reiniciou a instância inúmeras vezes
E, claro, isso funciona perfeitamente bem localmente, mas não na instância do EC2.
Alguém pensa? desde já, obrigado