Балансировщик нагрузки: при чтении заголовка ответа от восходящего потока произошел тайм-аут (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 с балансировщиком нагрузки, я получаю эту ошибку.
Пожалуйста, помогите мне, как я могу исправить эту ошибку.
Заранее благодарю