0

Elastic Beanstalk 経由で SQL Server を使用して .NET アプリケーションをデプロイしました。

新しくデプロイしたアプリケーションがデータベースに接続できないようです。このビデオをたどりました: http://www.youtube.com/watch?v=z-N0z5K_WFI (ただし、展開中に問題が発生し、増分展開のチェックを外す必要がありました)

SQL管理スタジオを使用してdbに接続できました。また、Amazon RDS db への接続中にアプリをローカルで実行してみましたが、成功しました。展開後、サイトを確認してログイン/登録しようとすると、次のエラーが発生します。

データが受信されません サーバーがデータを送信しなかったため、Web ページを読み込めません。いくつかの提案があります: この Web ページを後でリロードします。エラー 324 (net::ERR_EMPTY_RESPONSE): サーバーはデータを送信せずに接続を閉じました。

今、私の頭に浮かぶ唯一のことは、私の EC2 またはアプリケーションがデータベースに接続できないということです。

これは CIDR の問題ですか?

4

1 に答える 1

1

考慮すべきいくつかのこと -

  1. RDS データベース インスタンスのポートがブロックされていませんか?
  2. アプリをデプロイすると、デプロイされた Elastic Beanstalk インスタンスの EC2 セキュリティ グループをデータベース インスタンスの RDS セキュリティ グループに追加するかどうかを尋ねるページがウィザードに表示されます。関連する RDS セキュリティ グループにもチェックマークを付ける必要があります。

RDS/Elastic Beanstalk への SQL Server ベースのアプリのデプロイを示す、昨年の AWS re:Invent カンファレンスからの更新されたビデオもあります - http://youtu.be/5N352oeYmqE

お役に立てれば。

于 2013-02-04T18:09:55.237 に答える