«504 Тайм-аут при чтении ответа с сервера» через 60 секунд - PullRequest
1 голос
/ 16 мая 2019

У меня есть загрузочное веб-приложение Spring, развернутое в AWS Elastic Beanstalk.У меня есть API, который занимает больше 60 секунд для ответаЯ получаю сообщение об ошибке «504 Тайм-аут при чтении ответа с сервера» после ровно 60 секунд запроса API.

Я попытался увеличить время «ожидания бездействия» до 120 секунд в настройках Elastic Load Balancer, как показано на рисунке,Это не помогло.Idle Time

Я также попытался увеличить время ожидания в конфигурации nginx.Мой nginx.config файл, как показано ниже

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

Это также не помогло.

Когда я уменьшил время до менее 60 секунд в конфигурации nginxошибки отображаются в файле / var / log / nginx / error.log .Тем не менее, если я увеличил время ожидания более чем на 60 секунд, в файле журнала не будет отображаться сообщение об ошибке, но я получаю сообщение «504 Время ожидания при чтении ответа с сервера».

Есть ли способ увеличитьВремя ожидания ответа API более 60 секунд?

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...