問題タブ [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.

0 投票する
0 に答える
266 参照

mysql - ダミーがワードプレスでローカルに (バージョン管理を使用して) 作業し、データベースを含む変更をサーバーに移行する方法は何ですか?

私はいたるところをうろつき、さまざまな提案を見てきましたが、かなり当惑したり、圧倒されたりするほどでした。そのため、優しいグルがこの若いジェダイを助けてくれることを願っています...

要点は、ローカル コンピューターで Wordpress を操作し、操作できるようにする必要があるということです。これには、プラグインの更新、テンプレートの変更、および WP で腕を上げているときに行うその他すべてが含まれます。次に、それらの変更をライブ サイトに展開できるようにする必要があります。その間に、追加のストーリーやコメントなどが投稿されている可能性があります。

また、他の場所でこれに取り組んでいる人が他にも数人いるので、これらすべての変更と更新を追跡および更新するには、ある種の分散バージョン管理 (Git?) が必要になることは明らかです。

私の主な障害の 1 つはデータベースです。データベースの同期を維持するための最善かつ最も簡単な方法は何ですか? サイトはライブなので、ローカル サイトの更新中に投稿されたコメントやストーリーを処理する最善の方法は何ですか? これは、私がこれを理解しようとして髪を引っ張ってきた場所です。必要に応じてデータベースのダンプと変更のアップロードのルートをたどる必要がないようにしたいだけでなく、その間にライブサイトの変更も消去します。

私が立ち往生しているのは、私がやりたいことを行うためにいくつかの複雑な操作を実行するのに十分な知識がないため、可能であればダミーの方法でそれを行うための何らかのダミーのガイドを提供できることを願っています。それが最も簡単で簡単ですところで、今日の世界にそのようなものがあれば。;)

たとえば、Beanstalk で Git を使用する方法を見てきました。比較的単純に見えますが、データベースを処理しません。

要するに、私はこれをすべて実現する方法を探しているだけで、貧弱で過負荷になった脳の手間を最小限に抑えて、できるだけ簡単に行う方法を探しています。

多くの謙虚な感謝、レイ

0 投票する
1 に答える
192 参照

git - デプロイされた Web サイトの変更を確実に追跡するにはどうすればよいですか?

多くの異なるクライアントのために、多くの異なる環境に展開された多くのサイトがあります。私はローカルで開発し、git でバージョン管理し、Beanstalk でデプロイしますが、これは、クライアントがバックエンド (したがってデータベース) とアップロードするファイルを介して行う変更には対応していません。メンテナンスやさらなる開発、バグ修正の時期になると、git を使用していないかのように、変更されたファイルを探し出し、ファイルの日付を比較し、SQL ダンプを比較して、最初からやり直すような気がします..デプロイされたサイトの変更を追跡する最良の方法は何ですか?

特定のケース:

  • 大規模クライアント向けの WordPress サイト
  • 週に何百もの新しい投稿
  • 添付ファイルと画像を投稿する
  • サイトに登録された新規ユーザー

これらはすべて、ローカルで作業したいデータです。

0 投票する
0 に答える
588 参照

ssh - NAT の背後にあるサーバーに Beanstalk を展開する最良の方法は?

私はしばらくの間、Beanstalk を使用して、SFTP 経由でコードを Amazon EC2 サーバーにデプロイしてきました。

しかし最近では、仮想プライベート クラウドを作成し、サーバーを 2 つのグループに分ける必要が生じています。1 つのグループは、割り当てられた IP アドレスを介して外部のインターネットにアクセスできます。もう 1 つのグループは、データベースや Gearman ジョブなどの重要なバックエンド機能を実行します。

今私が直面している問題は、内部サブネットのポイント全体が、内部サブネットにアクセスできる唯一のサーバーがコンピューターの最初のグループであることです。現在、外側のサブネット上のコンピューターの 1 つに SSH 接続し、そのコンピューターからローカル サブネットの IP アドレスを使用して内側のサブネットのコンピューターの 1 つに SSH 接続することにより、内側のサブネット内のサーバーに手動でアクセスできます。しかし、この手法は Beanstalk では機能しないようです。

内部サブネット内のコンピューターに Beanstalk SFTP アクセスを許可する最良の方法は何ですか? 外側の境界コンピューターの 1 つをプロキシとして使用して、Beanstalk が内側のサブネット内のコンピューターに SFTP できるようにする標準的な方法はありますか?

編集:

私は現在、国境の要塞コンピューターの別のポートに SSH で接続できるように、国境のコンピューターの 1 つでポート転送を設定する良い方法があるかどうかを調査しています。サブネットの背後にある適切なコンピューターに。

0 投票する
5 に答える
9950 参照

amazon-web-services - AWS Elastic BeanstalkでTooManyApplicationVersion例外を回避するにはどうすればよいですか?

最近誰かが目撃しました

新しいアプリケーションバージョン(war)のデプロイ中にAWS Elastic Beanstalkコンソールで?戦争のアップロードが終了した後にのみ表示されるこのメッセージを見るのはとても迷惑です。

この例外が発生する理由と、そのような状況を回避するためにどのような予防措置を講じるべきかを知りたいと思います。

0 投票する
1 に答える
802 参照

amazon-web-services - AWSElasticBeanstalkでGITを使用してRubyonRailsアプリケーションをデプロイする

Gitを使用してコードバージョンを取得し、そのコード(プッシュ)をAWS Elastic Beanstalkインスタンスに転送することで、完全な開発とデプロイのサイクルをセットアップする方法を検討しています...他の方法も知りたいですこれには「ラバー」セットアップが含まれます。この点について教えていただけませんか。

0 投票する
1 に答える
472 参照

linux - amazon ec2 (beanstalk) にデプロイされたファイルを編集する権限

Amazon ec2 へのデプロイを開始しました。war ファイルと putty(d) を SSH を使用して適切なインスタンスに正常にデプロイしました (キー ペアを生成しました)。

ec2-user (デフォルト) としてログインしていますが、アクセスする必要があるファイルのアクセス許可は tomcat7 が所有しています。

tomcat7 (または root) として su する方法についての提案をお願いします。

0 投票する
1 に答える
859 参照

java - AWS Elastic Beanstalk は OpenEJB をサポートしていますか?

EJB アーキテクチャを使用するアプリケーションをデプロイしたいと考えています。AWS Elastic Beanstalk は OpenEJB をサポートしていますか、それとも AWS Elastic Beanstalk の下の Tomcat インスタンスに追加する方法はありますか? ありがとうございました。

0 投票する
6 に答える
50388 参照

tomcat - Tomcat アプリケーションのログファイルは Elastic Beanstalk のどこに保存されますか?

Elastic Beanstalk は、各 EC2 インスタンスの Tomcat からのログ出力をどこに保存しますか?

SSH を構成し、ログ ファイルを追跡したいのですが、その場所がわかりません。

0 投票する
1 に答える
4772 参照

java - AWSElasticBeanstalkのコンテナオプション

自動スケーリング用に最小インスタンス数1と最大インスタンス数2のJavaWebアプリケーションをElasticBeanstalkにデプロイしました。使用しているカスタムAMIは、SunJDK6を使用するc1.mediumです。

環境ステータスが黄色、次に赤色に変わりました。スナップショットログからログファイルをチェックインした後、例外が見つかりました-原因:java.lang.OutOfMemoryError:Javaヒープスペース。これが環境障害の考えられる理由の1つである可能性があると想定します。環境コンテナオプションで構成した設定は次のとおりです。

初期JVMヒープサイズ(MB)-256M

最大JVMヒープサイズ(MB)-512m-Xmxを使用してJVM起動コマンドラインで指定された、Java仮想マシンがこれまでに消費する最大ヒープサイズ。

最大JVM永続生成サイズ(MB)-512m

ヒープサイズを512mからそれ以上に増やす必要がありますか、それとも問題ありません。

0 投票する
1 に答える
712 参照

git - AWS Elastic Beanstalk Git が「すでに最新」と言っている

エラスティック Beanstalk 環境で PHP アプリケーションをセットアップしました。コマンドラインの git 統合を許可するように AWSDevTools を設定しました。最初の aws.push を実行したところ、すべてのファイルが環境にプッシュされ、機能しました!

でも!

コードの変更を開始し、それらの変更をステージングしてコミットすると、aws.push コマンドを実行すると、「すでに最新です!」と表示されます。これは間違いであり、新しい変更をサーバーに認識させてプッシュするよう強制する方法を見つけることができないようです。

他の誰かがこの問題に遭遇しますか?