Ошибка тайм-аута шлюза после смены порта приложения узла

Ошибка тайм-аута шлюза после смены порта приложения узла

После того, как я изменил порт моего приложения node js с 3000 на 3001, некоторые ресурсы на нескольких страницах не загружаются полностью, что в конечном итоге приводит к ошибке 504 Gateway Time-out (nginx/1.10.3(Ubuntu)). После дальнейшего изучения файлов журнала nginx:

2019/09/19 19:54:33 [ошибка] 14156#14156: *690847 истекло время ожидания восходящего потока (110: истекло время ожидания соединения) при чтении заголовка ответа от восходящего потока, клиент: 128.227.1.21, сервер: lims.rgportal.com, запрос: "GET /projects/59e133a53e785ff00550cee7/tempPlatePools HTTP/1.1", восходящий поток: "http://127.0.0.1:3001/projects/59e133a53e785ff00550cee7/tempPlatePools", хост: "lims.rgportal.com", реферер: "https://lims.rgportal.com/"

Пожалуйста помоги !!!

решение1

Наконец, я разобрался, мне пришлось добавить 4 дополнительные строки в файл nginx.conf для времени ожидания подключения, отправки и чтения, а затем перезапустить службу nginx.

    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;

и затем перезагрузил службу nginx: nginx -s reload

Связанный контент