У меня есть балансировщик нагрузки приложений и 4 сервера приложений, созданные в одной целевой группе. После включения привязки сеанса в переднем балансировщике нагрузки запрос не направляется на один работоспособный экземпляр; вместо этого он перенаправляется на несколько экземпляров EC2, что нарушает работу моего приложения.
Любые альтернативные идеи, чтобы это указывало на один экземпляр EC2 в целевой группе, а не на любой случайный экземпляр EC2 всякий раз, когда я пытаюсь нажать URL-адрес приложения.
1 ответ
Вы должны убедиться, что первоначальный запрос должен обрабатываться экземпляром по вашему выбору. Затем вы можете использовать «Привязку сеанса, управляемого приложением», чтобы связать сеанс с экземпляром, обработавшим первоначальный запрос.
Прочтите Настройка закрепленных сеансов для вашего классического балансировщика нагрузки – эластичная балансировка нагрузки. Это может помочь.
Кроме того, если у вас есть 4 сервера в целевой группе и вы хотите отправить запрос только на 1 сервер, вы можете временно удалить остальные три сервера и инициировать запрос. В этом случае запрос всегда будет идти на тот единственный сервер, который вы хотели. Затем вы можете снова добавить остальные три сервера. Теперь вы можете установить липкость, чтобы связать сеанс с сеансом с первым сервером, который вы хотели.
Похожие вопросы
Новые вопросы
amazon-web-services
Amazon Web Services (AWS) — это облачный сервис, предлагающий решения IaaS (инфраструктура как услуга) и SaaS (программное обеспечение как услуга). Только вопросы по программированию применительно к AWS относятся к теме. Общую справку по серверу можно получить по адресу https://serverfault.com. Тег AWS редко используется сам по себе и обычно используется с другими тегами, чтобы более четко определить тему вопроса.