Después de cambiar el puerto de mi aplicación node js de 3000 a 3001, algunos de los recursos en algunas de las páginas no se cargan por completo, lo que finalmente genera un tiempo de espera de puerta de enlace 504 (nginx/1.10.3(Ubuntu)). Tras una mayor investigación en los archivos de registro de nginx:
2019/09/19 19:54:33 [error] 14156#14156: *690847 se agotó el tiempo de espera del flujo ascendente (110: Se agotó el tiempo de espera de la conexión) al leer el encabezado de respuesta del flujo ascendente, cliente: 128.227.1.21, servidor: lims.rgportal.com, solicitud: "GET /projects/59e133a53e785ff00550cee7/tempPlatePools HTTP/1.1", ascendente: "http://127.0.0.1:3001/projects/59e133a53e785ff00550cee7/tempPlatePools", anfitrión: "lims.rgportal.com", referente: "https://lims.rgportal.com/"
Por favor ayuda !!!
Respuesta1
Finalmente lo resolví, tuve que agregar 4 líneas adicionales en el archivo nginx.conf para el tiempo de espera de conexión, envío y lectura y luego reinicié el servicio nginx.
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
y luego recargué el servicio nginx: nginx -s reload