Исправление HTTP 504: время ожидания шлюза, когда не используется балансировщик нагрузки - PullRequest
1 голос
/ 08 марта 2019

Я разрабатываю приложение, которое позволяет пользователю загружать данные с этого удаленного сервера базы данных.Мой сервер соединяется с другим сервером базы данных, получает и упаковывает все данные и отправляет данные обратно на клиентскую сторону.Все отлично работает локально.Однако при развертывании своего кода в AWS Elastic Beanstalk я получаю HTTP 504: время ожидания шлюза, если мой запрос не получает ответ в течение 60 секунд (когда данные слишком велики и для получения всех данных требуется больше времени)).

Я просмотрел много сообщений в Интернете, но большинство решений было связано с использованием балансировщика нагрузки.В настоящее время я не использую балансировщик нагрузки, и я не совсем уверен, как решить мою проблему.Я знаю, что мне нужно сделать, это изменить лимит времени ожидания / ожидания, но я не могу найти ресурс, который дает мне представление о том, как это сделать, когда я не использую балансировщик нагрузки.

Чтобы дать общее представление о том, как строится проект, он написан на ReactJS и Java и подключается к удаленному серверу базы данных для запроса данных.Я не использую CORS / proxy, но использую бэкэнд-код Java, чтобы мой сервер связывался с сервером базы данных при запросе данных.Я также использую аннотации в среде Spring для своих запросов (и, в частности, класса контроллера).

Если у вас есть идеи, как решить эту проблему, пожалуйста, дайте мне знать.Я действительно не знаю много о разработке веб-приложений.Заранее спасибо!

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