proxy nginx para apache no ambiente local evita o erro 504

proxy nginx para apache no ambiente local evita o erro 504

Olá pessoal, tenho uma configuração onde uso o Nginx como ponto de entrada para minha solicitação HTTP na porta 80 e depois faço um proxy para a porta 8080 onde o Apache está rodando um host virtual com PHP7.4 + MySQL rodando no windows 11 via laragon stack.

Estou programando e consumindo uma API no TCG e a recomendação é despejar esses dados no meu banco de dados; O problema é que o dump está demorando aproximadamente 2 minutos e no final resulta em um erro: 504 Gateway Timeout.

Tenho quase certeza de que o problema é minha configuração; já que não sou um especialista e fiz isso por tentativa e erro ...

Se houver a possibilidade de você me ajudar com a configuração; Eles me disseram para carregá-lo aqui em uma atualização, caso contrário, eles também me avisaram para excluir esta publicação. Qualquer sugestão é apreciada. Obrigado!

Responder1

Vale a pena verificar os logs de erros do Nginx e do PHP-FPM para ver se algum erro específico está sendo registrado que possa ajudar a identificar o problema.

O problema pode estar na configuração do Nginx. Você precisará publicá-lo aqui para que possamos contar mais.

Em geral, você pode tentar aumentar os valores proxy_read_timeoute proxy_connect_timeoutna configuração do Nginx para permitir mais tempo para o proxy concluir a solicitação.

Você também pode tentar aumentar o request_terminate_timeoutvalor na configuração do pool PHP-FPM, pois esse valor determina quanto tempo o PHP-FPM aguardará a conclusão de uma solicitação antes de atingir o tempo limite.

informação relacionada