問題タブ [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 に答える
125 参照

engineyard - EY はディレクトリを作成できません:" "デバイスにスペースが残っていません"

Ghost の脆弱性にパッチを適用しようとしていますが、インスタンスを削除して新しいインスタンスを追加した後 (スタギング環境で)、mkdir: cannot create directory ‘/data/{my_dir}’: No space left on deviceデプロイしようとするとエラーが発生します。

インスタンスの更新とは無関係かもしれません (問題なくテストで同じことを行いました)。これの原因は何ですか?

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

ruby-on-rails - シンガポール地域で自動化された Rails ホスティング用の EngineYard に代わるものはありますか?

EngineYard は、標準サポート プラン (オプションではない) でサーバーあたり 50 ドルを請求します。5 つのインスタンスの小さなクラスターでは、ハードウェア コストよりも多くのサポート料金を支払うことになります。インシデントごとのサポート価格も利用できません。Heroku はシンガポール地域でインスタンスを提供していないため、オプションではありません。

私たちは小規模な開発チームであり、現時点では Techops 担当者に投資する余裕はありません (そのため、Linode も終了しています)。

他の選択肢はありますか?

0 投票する
4 に答える
13798 参照

ruby-on-rails - Rails 4.2 は secret_token を使用しますか?

Rails 4.2 での運用には secret_key_base と secret_token の両方が必要ですか? どちらも設定しないと、次の例外メッセージが発生します。

欠落secret_tokenしておりsecret_key_base、「本番」環境の場合は、これらの値をに設定しますconfig/secrets.yml

4.2 アップグレード ガイド ( http://railsapps.github.io/updating-rails.html ) には次のように書かれています。

rails new コマンドを使用して新しい Rails アプリケーションを作成すると、一意の秘密鍵が生成され、config/initializers/secret_token.rb ファイルに書き込まれます。

しかし、アプリを生成したときにそのようなファイルは作成されず、config/secrets.yml には secret_token への参照がありません。

エラー メッセージが間違っていて、必要なのは secret_key_base だけだと思います。開発マシンで実稼働環境でアプリを実行すると、secret_key_base だけで開始されますが、Engineyard では、(環境変数を介して) secret_key_base を設定しても機能しません。それでもエラーが発生します。

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

ruby-on-rails-4 - Engineyard コマンド ライン: Web 再起動が機能しない

最近、engineyard gem をインストールしました。「ey web restart」を実行しようとすると、次のエラーが表示されます。

/home/jplato/.rvm/gems/ruby-2.2.0/gems/engineyard-3.1.2/lib/engineyard/thor.rb:32: 警告: 循環引数参照 - serverside_version Engine Yard Cloud からアプリケーション データをロードしています.. . jplato / my_app / Rails4 でサーバーを再起動する

「serverside_version」の値は空であってはなりません。

環境変数 ENGINEYARD_SERVERSIDE_VERSION=2.2.0 を設定して、サーバー側アダプターの gem バージョンと一致させようとしましたが、うまくいきませんでした。この変数を使用しない他の ey コマンド (ey status など) は正常に動作します。

ここに私の開発マシン環境に関する情報があります: OS: Ubuntu 14.04

宝石 -v 2.4.6

rvm -v rvm 1.26.10

gem リスト --local

  • エンジンヤード (3.1.2)
  • engineyard-cloud-client (2.1.1)
  • engineyard-serverside-adapter (2.2.0)
  • トール (0.19.1)
0 投票する
1 に答える
143 参照

ruby-on-rails - wkhtmltopdf エンジン ヤード

次のエラーが表示されます。

不足しているライブラリを engineyard サーバーにインストールするにはどうすればよいですか?

0 投票する
4 に答える
613 参照

nginx - Ruby On Rails:メーラー:Sidekiq - 電子メールで有効なアセットパス:Engineyard:Nginx:Passenger

Sidekiqメールを非同期に処理するために使用しました。開発環境ではうまく機能しますが、公開された電子メールで有効なアセット URL をレンダリングしません。

予想されるアセット URL:
http://myapp.com/assets/logo-277121cb27cd5798ea5786fa2996c82f.png

得た:
http://myapp.com/images/logo.png

EngineyardVPCとして使用しています。redis本番/ステージングサーバーには、実行中のインスタンスで構成されるという名前の専用ユーティリティインスタンスがredis serverありsidekiqます。メールはきちんと処理されているので、状態は良いと思います。

のnginx構成/data/nginx/servers/my_app.conf
cat /data/nginx/servers/my_app.conf

ヘルパーメソッドを使用して組織のロゴの URL を取得しました

最新の調査結果:
使用せずにメイン アプリからメールを送信しようとしsidekiqましたが、その場合は機能します。asset_url、、のようなアセット ヘルパーはasset_pathimage_pathマニフェスト ファイルからダイグステッド ファイル名を取得できません。