У меня есть загрузочное веб-приложение Spring, развернутое в AWS Elastic Beanstalk.У меня есть API, который занимает больше 60 секунд для ответаЯ получаю сообщение об ошибке «504 Тайм-аут при чтении ответа с сервера» после ровно 60 секунд запроса API.
Я попытался увеличить время «ожидания бездействия» до 120 секунд в настройках Elastic Load Balancer, как показано на рисунке,Это не помогло.
Я также попытался увеличить время ожидания в конфигурации 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 секунд?
Любая помощь очень ценится.