問題タブ [aws-opsworks]
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.
amazon-web-services - デプロイとスタンドアロンで実行するレシピ
以下のレシピ ( migrate.rb
) は、デプロイの一部として実行され、完全に機能します。
execute_recipe
ただし、コマンドでスタンドアロンのレシピとしても実行できるように設定する方法は、私が解決できないことの 1 つです。
現状では、このレシピをスタンドアロンとして実行すると、node[:deploy].each
ループするものが何もないため何も起こりません (デプロイ キーは存在しません)。
cwd "#{deploy[:deploy_to]}/current"
コードがどこにデプロイされたかを知る必要があるため、実際にデプロイ ノードに依存するのはこの行だけです。
aws-opsworks - Elastic Network Interface を Opswork インスタンスに関連付けることはできますか?
AWS Opsworks で作成したインスタンスで、事前に構成された Elastic Network Interface を使用して、すべてのサービスを構成するときに使用する予測可能な内部 IP アドレスを使用したいと考えています。UI でこれを行う方法はまだ見ていませんが、レシピまたはカスタム JSON を介してこれを行うための巧妙な方法を思いついた人はいますか?
amazon-web-services - AWS Opsworks でデプロイのタイムアウト制限を増やす方法は?
多くのアプリ (AWS Opsworks) をホストするスタック レイヤーで、デプロイ時間を増やしたいと考えています。現在、次のエラーが表示されます。
エラー
前もって感謝します。
amazon-web-services - AWS Opsworks で IP アドレスを使用してウェブサイトにアクセスする方法を教えてください。
AWS Opsworks でインスタンスごとに多数のアプリをデプロイしています。各アプリには、ドメインまたはサブドメインが割り当てられています。
Web ブラウザーのアドレス バーにドメイン/サブドメインを入力すると、正常に動作します。
アドレスバーの IP アドレスを使用してドメイン/サブドメインにアクセスする方法を知りたいのですが?
Web サーバーは「nginx」+「unicorn」です。前もって感謝します。
php - OpsWorks php アプリケーション サーバー スタックの upload_max_filesize を設定します
OpsWorks で、EBS を使用しない非常に標準的な PHP アプリ サーバーを実行しています。Expression Engine で構築されたサイトをホストし、EE による書き込みが必要なディレクトリへの PHP の書き込み権限を設定するカスタム Chef レシピが 1 つだけあります。
とにかくバックエンドの画像処理を使用しているので、クライアントがカメラから直接 JPG と短いビデオ ファイルをアップロードできるようにしたいと考えています。これは、デフォルトの php.ini の upload_max_filesize と post_max_size の 2MB が制限になっている場所です。
これらを .htaccess でオーバーライドしましたが、これはファースト クラスのソリューションではないという印象を受けました。カスタム シェフ JSON で、または必要に応じてカスタム シェフ レシピでこれらを指定できるようにしたいと考えています。
これは可能ですか?
cron - リソース 'cron[cron_name]' でアクション `create` を実行中にエラーが発生しました
この cron ジョブを開始できません。opsworks インスタンスを実行しています。これが私のレシピです。
ssh内で実行することにより、cronが機能することを確認しました。
私が得ているエラーはこれです:
ruby-on-rails - Rails アプリを Heroku から OpsWorks に転送する
Rails アプリで heroku から opsworks に切り替えたいのですが、それで問題が発生しました。私のアプリは、単一の Ubuntu 12.04 LTS t1.micro インスタンスで Rails 4.0.4 と Ruby 2.0.0 を使用しています。私のアイデアは、OpsWorks の Rails レイヤーでアプリを実行し、データベースに RDS (Postgres) を使用することです。
そのため、インスタンスを起動してアプリをデプロイすると、すべて問題ないように見え、バンドラーはすべての gem を正常にインストールします。
しかし、ブラウザの IP アドレスでアプリにアクセスしようとすると、サーバーがリクエストに応答するのに数分かかり、「申し訳ありませんが、問題が発生しました」というメッセージが表示されます。メッセージ。
Rails からログ データを取得しようとしましたが、残念ながら、アプリのディレクトリにある log/production.rb は空です。
ログファイルを表示する方法や、RDS の postgres データベースを使用して OpsWorks に Rails アプリをデプロイする方法を誰かが提供してくれると助かります。
カスタム OS パッケージとカスタム JSON として「libpq-dev」のみを使用しています。他のすべての設定はデフォルト値です。
[アップデート]
正しいログファイルが見つかりました/var/log/apache2/error.log
サーバーが RDS データベースに接続できない
amazon-web-services - AWS Opsworks でデプロイを強制終了するにはどうすればよいですか?
Amazon Opsworks で長時間実行されているデプロイを強制終了するにはどうすればよいですか?
コード リポジトリにコミットするたびに、統合環境へのデプロイを実行します。現在のデプロイに時間がかかっているため、Opsworks でデプロイが互いに重なり合っています。アプリケーションの展開プロセスをより効率的にするために取り組んでいますが、それが解決されるまで、最新のものをキューで実行できるように展開を強制終了する簡単な方法はありますか?