Eu tive um problema HTTP 502 em uma configuração com nginx & php-fpm. Parece que muitos tempos limite & os limites devem ser modificados de acordo com o tempo de transferência de dados. O que estava acontecendo neste caso é que o tempo de espera do keepalive era muito curto.
Aqui estão algumas configurações que podem ajudar a resolver 502 problemas:
- No nginx.conf:
keepalive_timeout
- No arquivo de configuração do site (que está na pasta
sites-available
):-
send_timeout
-
fastcgi_connect_timeout
-
fastcgi_send_timeout
-
fastcgi_read_timeout
-
- em
php.ini
:-
max_execution_time
-
max_input_time
-
A origem real do problema pode ser qualquer uma dessas configurações.