問題タブ [engineyard]

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 投票する
1 に答える
546 参照

ruby-on-rails - タイムアウト エラー - rbuf_fill でレスキュー (Engineyard)

私のウェブサイトは、エンジンヤードでしばらく稼働しています。今日、突然、このエラーが発生しました。これは約 5 ~ 10 分間継続的に発生し、その後は問題ないようです。これの原因は何ですか?また、推奨されるクリーンアップまたは設定はありますか? そのため、ウェブサイト上で異常な活動はありません。

ホーム#index:でタイムアウト::エラーが発生しました:


バックトレース:

0 投票する
2 に答える
1812 参照

ruby-on-rails - Engine Yard で環境変数を設定する

私のアプリは Engine Yard サービス上にあり、シークレット ID とパスワードで動作するように環境変数を設定する必要があります。

各変数を設定する方法を知っている人はいますか? これを行う最善の方法は何ですか?

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

ruby-on-rails - Engine Yard Rails アプリ - Elastic Load Balancer (ELB) で SSL を終了し、X-Forwarded-Proto http ヘッダーを渡す

https://support.cloud.engineyard.com/entries/21715452-use-elastic-load-balancing-with-engine-yard-cloudで Engine Yard のドキュメントに従いました

このセットアップを取得し、うまく機能しているように見えたので、サーバーではなく ELB で SSL Terminated を使用できるようになりました。理論的には、これにより、単一の環境で複数の SSL 証明書を使用できるようになります。

このセットアップは、ブラウザーと ELB ロード バランサー間のトラフィックは SSL ですが、ELB からアプリケーション サーバーへのトラフィックは暗号化解除されることを意味します。これにより、SSL を強制する Rails 3.2.8 アプリケーションで問題が発生しました。これは、復号化されたすべてのリクエストを同等の https にリダイレクトし、復号化されたリクエストをロード バランサーからアプリケーション サーバーに再度送信し、無限ループ状態を引き起こします。

アプリで SSL の強制を無効にする場合、各リクエストをテストして、それが SSL 接続からのものかどうかを確認する必要があります。SSL 接続からのものであれば応答でき、そうでなければリダイレクトできます。

このリリース ノート ( http://aws.amazon.com/releasenotes/7778622769836370 ) によると、トラフィックが https 接続から渡されるときに、ELB は「https」を含む X-Forwarded-Proto ヘッダーを渡します。

まず、Engine Yard のリクエストには「X-Forwarded-Proto」というヘッダーがありません。「HTTP_X-FORWARDED_PROTO」は存在しますが、トラフィックが SSL 経由で ELB に送信される場合でも、常に「http」が含まれます。

誰かがこれについての洞察や回避策のアイデアを提供できますか? これまでのところ、あまり運がなくてもEYサポートを試しました。

0 投票する
3 に答える
13087 参照

python - シェフでPythonモジュールをどのようにインストールしますか?

デフォルトで Python がインストールされている EngineYard を使用しています。しかし、SSL を有効にすると、Logentries の Chef レシピから次のエラー メッセージが表示されました。

「警告: 「ssl」モジュールが存在しません。信頼できない回避策を使用すると、ホスト ID を検証できません。可能であれば、「ssl」モジュールまたは新しいバージョンの Python (2.6) をインストールしてください。

シェフのレシピで SSL モジュールをインストールする方法を探していますが、十分な経験がありません。誰かが私を正しい方向に向けることができますか?

リソース: Logentries シェフのレシピ: https://github.com/logentries/le_chef

Logentries EY ドキュメント: https://logentries.com/doc/engineyard/

SSL モジュール: http://pypi.python.org/pypi/ssl/

0 投票する
2 に答える
944 参照

ruby-on-rails-3.2 - エンジンヤードのdatabase.ymlファイルを編集する方法は?

私のアプリケーションステージング環境は、ファイル内mysqlのアダプターを使用していdatabase.ymlます。しかしmysql2、gemfileにgemを含めたため、msqlアダプターエラーが発生しました。ファイルはこんな感じ?

アダプターをに変更するにはどうすればよいmysql2ですか?

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

ruby-on-rails - engineyard-local および開発ワークフロー

Rails アプリを Dreamhost から EngineYard に移動してから、engineyard-local ツールをテストしています。

だから、私は本当に混乱しています、私の質問があります:

  • 仮想マシン内で開発しますか? ey-local sshコマンドを使用して;

  • RVMを使用する必要がありますか?

  • EngineYard Local は "Devops Thing" についてですか?

誰かが自分のワークフローを説明できますか?

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

ruby-on-rails-3 - エンジンヤードプッシュ/ロードデータベース

RailsアプリをEngineYardにデプロイすることを考えています。サイトのすべてのデータを含むMySqlデータベースがあります。エンジンヤードクラウドにデプロイすると、このデータベースをサーバーに「プッシュ」できますか?

このようなもの(?): https ://blog.heroku.com/archives/2009/3/18/push_and_pull_databases_to_and_from_heroku/

または、どういうわけかmysqlデータベースをgitリポジトリに入れて、サーバーにプッシュすることはできますか?

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

postgresql - データベーススーパーユーザーになる - Engineyard

アプリケーションの 1 つにデータベース拡張機能、具体的には fuzzystrmatch 拡張機能を追加しようとしています。追加しようとするたびに、次のエラーが表示されます

スーパーユーザーになることについて私が見つけた唯一のことはこれです:

https://blog.engineyard.com/2012/postgresql-9-1-is-now-in-beta `

私が知らないのは、それを行う方法ですか?データベースに SSH 接続してから、コマンドを sudo で実行する必要がありますか? 私が見つけたものはすべて非常に役に立たなかった. どんな助けでも感謝します。