1

ローカルホストで正常に動作する既存のアプリがあります。このページの段階的な手順に従って、今日 AWS Elastic Beanstalk にデプロイしようとしました

git aws.push を使用して AWS にデプロイした後、環境のステータスが緑色になるのを待ち、表示された URL にアクセスしようとします。長時間待機すると、タイムアウト エラーが発生します。

私はこれが本当に大したことではないことを知っていますが、私も同様に困惑しています. サーバー側のエラー ログまたはコンソール ログ (自分のコンピューターで "rails" を実行したときに表示されるものと同様) があるので、AWS 環境が何を出力しているかを確認できますか? ここでデバッグを開始する場所さえわかりません。

4

2 に答える 2

4

最初のステップは、デプロイ先の Elastic Beanstalk の環境の [ログ] タブからログのスナップショットを作成することです。これにより、最近のログ アクティビティのスナップショットが得られます。Elastic Beanstalk インスタンスをサポートする EC2 インスタンスに ssh する必要がある場合、その方法はすぐにはわかりません。最初にキー ペアを生成し、my-key.pem のようにダウンロードする必要があります。次に、構成を編集してそのキーを Elastic Beanstalk アプリケーションに関連付け、最初のタブで my-key を追加します (実際のキーではなく単なる名前であることに注意してください)。EC2 インスタンスに ssh するには、ssh -i /path/to/my-key.pem ec2-user@ を使用します

ec2 コンソールから ec2 パブリック URL を取得します。これがすべて役立つことを願っています。

于 2013-04-14T13:54:27.950 に答える