Балансировщик нагрузки: при чтении заголовка ответа от восходящего потока произошел тайм-аут (110: Connection timed out)

Я новичок в AWS codepipeline и docker для развертывания моего приложения django с балансировщиком нагрузки. Обычно мое приложение работает нормально. Но когда я посылаю 10 запросов параллельно, оно работает.

Но когда я посылаю более 10 запросов параллельно, он возвращает ошибку таймаута 504 шлюза.

Когда я проверяю в журнале, он возвращает мне эту ошибку.

*257 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxx.xx.xx.xxx, server: , request: "GET path HTTP/1.1", upstream: "requested url", host: "example.com"

Я не знаю, почему я получил эту ошибку

Я пробую увеличить таймаут ngnix и таймаут простоя соединения также.

Но не получил никакого успеха.

Я думаю, что проблема ==>

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

Пожалуйста, помогите мне, как я могу исправить эту ошибку.

Заранее благодарю

Вернуться на верх