AWS Elastic Beanstalk: данные не получены: невозможно загрузить веб-страницу

Я только что развернул приложение .NET с помощью SQL Server через Elastic Beanstalk.

Похоже, мое недавно развернутое приложение не может подключиться к моей базе данных. Я только что подписался на это видео: http://www.youtube.com/watch?v=z-N0z5K_WFI (за исключением того, что я столкнулся с проблемами во время развертывания, когда мне пришлось отключить добавочное развертывание)

Мне удалось подключиться к БД с помощью студии управления SQL. Я также попытался запустить приложение локально при подключении к базе данных Amazon RDS и добился успеха. После развертывания, проверки сайта и попытки войти/зарегистрироваться, я получаю эту ошибку:

Данные не получены. Невозможно загрузить веб-страницу, так как сервер не отправил данные. Вот несколько советов: Перезагрузите эту веб-страницу позже. Ошибка 324 (net::ERR_EMPTY_RESPONSE): сервер закрыл соединение, не отправив никаких данных.

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

Это проблема CIDR?


person AnimaSola    schedule 03.02.2013    source источник


Ответы (1)


Пара вещей, которые следует учитывать -

  1. Порт для вашего экземпляра базы данных RDS заблокирован?
  2. Когда вы развернули свое приложение, вы должны были увидеть страницу мастера с вопросом, хотите ли вы, чтобы группа безопасности EC2 для вашего развернутого экземпляра Elastic Beanstalk была добавлена ​​в группу безопасности RDS для вашего экземпляра базы данных. Вам также необходимо отметить соответствующую группу безопасности RDS.

Также есть обновленное видео с прошлогодней конференции AWS re:Invent, в котором показано развертывание приложения на базе SQL Server в RDS/Elastic Beanstalk — http://youtu.be/5N352oeYmqE

Надеюсь это поможет.

person Steve Roberts    schedule 04.02.2013