Проблема при автоматическом масштабировании Elasti c Beanstalk - PullRequest
0 голосов
/ 12 марта 2020

Я только начал использовать elasti c beanstalk. Я тестирую веб-приложение golang, количество запросов колеблется от 10 000 до 450 000 в минуту. Во время масштабирования я получаю "BackendConnectionErrors", "HTTPCode ELB 5XX", " HTTPCode Backend 5XX ". Это нормально? Как избежать ошибок запроса при увеличении или уменьшении?

1 Ответ

0 голосов
/ 18 марта 2020

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

Если ваши запросы являются долгоживущими, это может быть проблемой, когда экземпляры завершаются, пока еще есть запросы на рейс (увеличьте задержку истощения / отмены регистрации соединения в ELB)

Если его происходит при масштабировании (добавлении экземпляров), тогда проверка работоспособности ELB может пометить экземпляры как исправные до того, как приложение действительно будет запущено, и в этом случае вы должны изменить путь проверки работоспособности, чтобы лучше представлять ваше приложение

https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-troubleshooting.html

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-troubleshooting.html

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