問題タブ [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.
ruby-on-rails - タイムアウト エラー - rbuf_fill でレスキュー (Engineyard)
私のウェブサイトは、エンジンヤードでしばらく稼働しています。今日、突然、このエラーが発生しました。これは約 5 ~ 10 分間継続的に発生し、その後は問題ないようです。これの原因は何ですか?また、推奨されるクリーンアップまたは設定はありますか? そのため、ウェブサイト上で異常な活動はありません。
ホーム#index:でタイムアウト::エラーが発生しました:
バックトレース:
ruby-on-rails - Engine Yard で環境変数を設定する
私のアプリは Engine Yard サービス上にあり、シークレット ID とパスワードで動作するように環境変数を設定する必要があります。
各変数を設定する方法を知っている人はいますか? これを行う最善の方法は何ですか?
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サポートを試しました。
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/
ruby-on-rails-3.2 - エンジンヤードのdatabase.ymlファイルを編集する方法は?
私のアプリケーションステージング環境は、ファイル内mysqlのアダプターを使用していdatabase.ymlます。しかしmysql2、gemfileにgemを含めたため、msqlアダプターエラーが発生しました。ファイルはこんな感じ?
アダプターをに変更するにはどうすればよいmysql2ですか?
ruby-on-rails - engineyard-local および開発ワークフロー
Rails アプリを Dreamhost から EngineYard に移動してから、engineyard-local ツールをテストしています。
だから、私は本当に混乱しています、私の質問があります:
仮想マシン内で開発しますか?
ey-local sshコマンドを使用して;RVMを使用する必要がありますか?
EngineYard Local は "Devops Thing" についてですか?
誰かが自分のワークフローを説明できますか?
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リポジトリに入れて、サーバーにプッシュすることはできますか?
postgresql - データベーススーパーユーザーになる - Engineyard
アプリケーションの 1 つにデータベース拡張機能、具体的には fuzzystrmatch 拡張機能を追加しようとしています。追加しようとするたびに、次のエラーが表示されます
スーパーユーザーになることについて私が見つけた唯一のことはこれです:
https://blog.engineyard.com/2012/postgresql-9-1-is-now-in-beta `
私が知らないのは、それを行う方法ですか?データベースに SSH 接続してから、コマンドを sudo で実行する必要がありますか? 私が見つけたものはすべて非常に役に立たなかった. どんな助けでも感謝します。