問題タブ [amazon-elastic-beanstalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java ウェブ アプリケーションを Amazon Elastic Beanstalk にデプロイする
私のチームは、Amazon Elastic Beanstalk にデプロイされる Java ウェブ アプリケーションを開発しています。開発環境はEclipseとSubversionです。彼らは Eclipse プラグインを使用してデプロイできましたが、デプロイを自動化するために、Amazon が提供する CLI ツールを試しています。
基本的に、Subversion リポジトリを git リポジトリに変換した後、 Amazon ブログの投稿で詳しく説明されている手順に従いました。このSO回答で説明されている手順に従いました
上記の手順を実行した後、コマンド git aws.pushを発行しました。これは正常に完了しました。しかし、アプリケーションの実行中にエラーと . そこで、Beanstalk 環境から war ファイルをダウンロードしたところ、フォルダ構造がめちゃくちゃで、ソース ファイルがクラス ファイルにコンパイルされていないことがわかりました。ソースファイルがそのままアップロードされているようです。
aws.push を使用する前に (ant を使用して) アプリケーションをビルドする必要がありますか? または、何か不足していますか?
amazon-ec2 - Amazon Elastic Beanstalk は、新しい環境の作成時にサーバー インスタンスを作成します
アマゾン初心者です。最近、4 つの異なるウェブ アプリケーションとウェブ サービスを Amazon Elastic Beanstalk サービスにアップロードしました。
私の問題は、Elastic Beanstalk で AWS .NET ツールキットを使用してウェブ アプリを発行すると、アプリケーションごとに新しい環境が作成され、環境ごとに新しい EC2 インスタンスが作成されることです。
これは Amazon Windows Server インスタンスの EC2 インスタンスですか? 同じ環境と同じ EC2 インスタンスに複数の Web アプリをデプロイすることはできませんか?
java - aws エラスティック Beanstalk にファイルをアップロードしますか?
Java ウェブアプリケーションを作成し、AWS Elastic Beanstalk にデプロイしました。データベースで正常に動作しています。
現在、私のプロジェクトでは、ユーザーはドキュメント、PDF、および画像をアップロードするオプションを持っています。これは問題を引き起こしています。ローカル システムでは./
、アップロードされたドキュメントを保存するためのパスとして使用していますが、Amazon ではこれらのアップロードされたドキュメントを保存する場所とパスを割り当てる方法がわかりません。
これまでのところ、次のことを行っていますが、すべて正常に機能しています。
- プロジェクトを AWS Elastic Beanstalk にアップロードしました。
- AWS を使用してデータベースを作成しました
RDS
。 - アプリケーションとデータベースの両方が相互に通信しています。
mysql - AWS Elastic Beanstalk で Mysql に接続する
私は比較的新しい LAMP 開発者で、主に AWS を通じて Linux を学ぼうとしています。ライブ Elastic Beanstalk インスタンスを稼働させています。次のパッケージの yum インストールを行いました。
すべて正常にインストールされているように見えました...次に入力しました...
私を得る
...mysqlがインストールされていることを確認します...しかし、入力すると...
私は...
ここで、AWS コンソールで作成したセキュリティ グループ キー ペアを使用して、このサーバーに ssh 接続しています。そのため、キーは、ec2-user としてボックスにログインするときに (.ppk ファイルから) 私を認証します。私の知る限り、それは私の「ルート」ユーザーです。パスワードはありませんが、間違っている可能性があります。
したがって、基本的に、Linux 環境で MySQL を使い始める方法の基本がわかりません。私はこれまで、WAMP の PHPMyAdmin と MySQL コマンドラインしか実際に使用していませんでした。
ここでワイヤーを交差させている場所で誰かが私を助けることができますか?
java - Elastic Beanstalk への jsf Web アプリケーションの初心者デプロイ
Java Server Faces (JSF) バージョン 2.1 と CDI を使用する Java Web アプリケーションの作成に取り組んでいます。
このような Web アプリを Elastic Beastalk にデプロイできますか? JBOSS AS 7 (JBOSS の最新バージョン) のオプションが表示されないので、少し混乱しています... Elastic Beanstalk に表示されているオプションの中からどのサーバーを選択すればよいですか?
java - 初心者 - jJava - Amazon Elastic Beanstalk - ヘルスチェック URL を正しく指定できない - また、ベース URL とは
Java でサンプル Web アプリケーションを作成しました。エラーは発生せず、WAR アーカイブを正常に作成できました。また、これをローカルの Tomcat 7 サーバーで正常にテストしました。
現在、このサンプル Web アプリには、「home」と「runsinglecrawljob」の 2 つのサーブレットがあります。戦争アーカイブの名前は「sparkcrawler0.12.war」です。
そのため、ローカルの Tomcat で、次の Web アプリにアクセスします。
もう1つのサーブレットは
ここで、Elastic Beanstalk 環境を作成したときに、ヘルス チェック url="/home" を指定しました
しかし、ヘルスチェックの URL が応答しないというエラーが表示されます。このため、アプリケーションは Elastic Beanstalk で実行されていません - 503 エラーが表示されています - Google Chrome によると、これは正確なメッセージです -
「HTTP エラー 503 (サービスを利用できません): サーバーは現在、要求を処理できません。このコードは、これが一時的な状態であることを示しており、サーバーはしばらくしてから再開されます。」
では、ヘルスチェック URL の正しい値は?
また、私のURLが
Elastic Beanstalk で定義されているように、次に Web アプリにアクセスしますか?
または、Web アプリにアクセスしますか?
php - PHP 用の Amazon AWS サーバー永続ストレージ
ElasticBeanstalk を使用して、Amazon AWS に新しい PHP アプリをデプロイしました。私が直面している問題は、EC2 インスタンスが終了するたびに、アップロード フォルダー内のデータが削除されることです。EC2 インスタンスが終了したり、新しいインスタンスが作成されたりしても、データを保持するにはどうすればよいですか?
amazon-ec2 - どのEC2インスタンスがElasticBeanstalkアプリケーションに関連付けられているかを確認するにはどうすればよいですか?
どのEC2インスタンスがElasticBeanstalkアプリケーションに関連付けられているかを確認するにはどうすればよいですか?EC2で実行されているすべてのインスタンスを確認できますが、どのインスタンスがどのBeanstalkアプリケーション/環境に対応しているかわかりません。Beanstalkコンソールもこの情報を提供していないようです。
deployment - アプリの新しいバージョンの AWS Elastic Beanstalk デプロイ中のダウンタイムを防ぐにはどうすればよいですか?
Elastic Beanstalkについての私の理解では、アプリの新しいバージョンをデプロイすると、Amazon EC2インスタンスに一度に 1 つずつデプロイされます (複数ある場合)。.war
ただし、少なくとも 2 つのインスタンスがある場合でも、アプリケーションをデプロイするときに新しいインスタンスをアップロードすると、アプリケーションが両方を同時に更新しているかのように、短時間のダウンタイムが発生します。ダウンタイムがなく、1 つのインスタンスが完全に更新され、次のインスタンスが開始される前にリクエストを受け入れるようにする方法はありますか? イベントは次のようになります。これはアプリの負荷がゼロであるため、本番トラフィックでのみ悪化することに注意してください。
image - Grails 2.0.4 が AWS Elastic Beanstalk 環境で特定のイメージのランダムな提供を停止する
ローカルで再現できない、またはスタンドアロンの Tomcat 7 環境でホストできないという奇妙な「ショーストッパー」の問題があります。
何らかの理由で、ランダムな時間が経過すると、特定の画像の提供が停止します。そこには何のパターンもないようです。絶対パス イメージと相対パス イメージの両方が影響を受けます。そして、非常に興味深いことに、「壊れた」リンクへのリンクは、実際には GSP で異なる方法でレンダリングされ始めます。
/static/ を手動で追加しても、まだ壊れていることに注意してください。画像は間違いなく存在し、アプリを再起動すると、しばらくの間すべてが再び機能します。そして、悪化するのはいつも同じイメージとは限らない
どんな助けでも大歓迎です!!! 「resources」プラグインが何かおかしなことをしているように感じますが、何をどのように修正するのかわかりません。
Tomcat 7 を実行するスティッキー セッションで 2 つのインスタンスを使用しています