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.