Странное поведение наблюдается при запуске экземпляра EC2 - PullRequest
0 голосов
/ 13 мая 2019

Я создал экземпляр EC2, используя Elastic Beanstalk, и присвоил ему Elastic IP.

Все работало нормально.

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

  1. Затем мы решили выпустить "Elastic-IP", поскольку он нам больше не нужен.

Во время работы экземпляра EC2 мы «выпустили и диссоциировали» адрес Elastic-IP.

Наше приложение перестало работать.

  1. Затем мы решили создать новый Elastic IP и связать его с экземпляром Running EC2.

Приложение по-прежнему не работает.

  1. Затем мы решили перезапустить экземпляр EC2.

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

Итак, теперь у нас есть два экземпляра; один находится в рабочем состоянии, а другой - в завершенном состоянии.

У меня два вопроса:

  1. Не могли бы вы объяснить это поведение и почему я не смог просто остановить и запустить новый экземпляр EC2 с вновь созданным Elastic IP? Что мы сделали не так и каков был правильный подход к этому?

  2. Как мне вернуться в то же старое состояние, в котором у меня был старый Elastic IP и один запущенный экземпляр EC2, который был создан с использованием Elastic Beanstalk и функционала приложения.

1 Ответ

0 голосов
/ 13 мая 2019

Beanstalk считает, что ваш экземпляр потерпел крах, потому что приложение не было удалено.Перейдите в меню Elastic Beanstalk в консоли и удалите из него свое приложение, прежде чем завершить работу экземпляра, иначе beanstalk создаст новые.

...