Depois que mudei a porta do meu aplicativo node js de 3000 para 3001, alguns dos recursos em algumas páginas não carregam completamente, levando a 504 Gateway Time-out (nginx/1.10.3(Ubuntu) ). Após uma investigação mais aprofundada nos arquivos de log do nginx:
19/09/2019 19:54:33 [erro] 14156 # 14156: * 690847 upstream expirou (110: conexão expirou) ao ler o cabeçalho de resposta do upstream, cliente: 128.227.1.21, servidor: lims.rgportal.com, solicitação: "GET /projects/59e133a53e785ff00550cee7/tempPlatePools HTTP/1.1", upstream: "http://127.0.0.1:3001/projects/59e133a53e785ff00550cee7/tempPlatePools", host: "lims.rgportal.com", referenciador: "https://lims.rgportal.com/"
Por favor ajude !!!
Responder1
Finalmente descobri, tive que adicionar 4 linhas adicionais no arquivo nginx.conf para conectar, enviar, ler o tempo limite e então reiniciei o serviço nginx.
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
e então recarreguei o serviço nginx: nginx -s reload