問題タブ [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 - パブリック フォルダーから画像を提供すると、1 回読み込まれ、運用環境で再度更新すると 404 が表示される
画像はサーバーに存在しますが、サーバーが 404 (見つかりません) のステータスで応答したというメッセージが表示されますが、URL をコピーしてブラウザーに入れると画像が表示されますが、同じ URL を更新すると 404 が表示されます。サーバー環境だけで何が問題なのかわからない、ローカル環境では問題なく動く
私のアプリは、memcache dalli サーバーを使用してエンジン ヤードにデプロイされます
試した解決策: config.serve_static_assets = true を設定しましたが、解決策はありません。画像のファイル形式、jpeg形式、データがバイナリ形式であることを確認しました。パブリック イメージ フォルダにも完全な許可が与えられます。
ios - NodeJS を使用した iOS プッシュ通知 - 資格情報
通知を iOS アプリにプッシュするためのサーバー側コードを実装する必要があります。このリンクをたどりました。
問題は、「資格情報が不足しています」というメッセージが常に表示されることです。apnagent
ノードモジュールを使用しています。
誰もこれを成功させましたか?資格情報を設定するために追加する必要があることはありますか?
前もって感謝します。
ruby-on-rails-3 - engineyard で sidekiq を起動する方法
rails3 アプリを heroku から engine yard に移行しています。各デプロイメントのエンジン ヤードで sidekiq を開始 (または再起動) する方法を知りたいですか? sidekiq が機能していることを確認するには、EY インスタンスに ssh し、sidekiq を手動で開始します。この処理をEYのデプロイスクリプト(config/deploy.yml)から処理したい。mina 展開と EC2 には慣れています。
delayed-job - 遅延ジョブ ワーカーがエンジン ヤードでタイムアウトになる
engineyard が一部の遅延ジョブ ワーカーにタイムアウトを追加しているという問題があると思います (10 分のようです)。10 分以上実行できるコピー プロセスがあり、その 10 分のしきい値に達するたびにジョブが強制終了されます。ワーカー インスタンスの engineyard タイムアウトを設定する方法はありますか?? 私は調べていますが、nginx/apacheに関するタイムアウトだけが表示されます
ruby-on-rails - Rails 3 でリモート IP を取得できません
Rails 3 でクライアント IP を取得しようとしています。アプリケーションは、SSL と nginx サーバーを使用してクラウド ホスティングにインストールされます。
クライアントIPを取得するコードをいくつか書きました。
しかし、「10.159.21.86」のように間違ったアドレスが返されます。Nginx サーバーまたは SSL のインストールに関連する問題はありますか?
engineyard - エンジン ヤード - 発信 TCP 接続
Engine Yard を評価しています。アプリケーションの制限を「サンドボックス化」する他の一部の PaaS ベンダーを知っています。たとえば、スレッドを開くことを許可しない、発信 TCP 接続を許可しないなどです。
Engine Yard にそのような制限はありますか。特に、アプリケーションがレガシー システムへの発信 (クライアント) TCP 接続を開いても問題ありませんか。
ありがとう。
engineyard - アドオンの「コードの更新」フェーズ
EYアドオンAPIを調べています。オキュメンテーションでは、オプションの「コードの更新」フェーズについて言及しています: https://support.cloud.engineyard.com/entries/21288963-Extend-Engine-Yard-Cloud-with-Partner-Add-on-Services
1) この「コード更新」には何が含まれていますか? クライアント ライブラリ + コードだと正しく推測できますか? たとえば、アプリケーションがデータストレージ アドオンを使用している場合、ドライバーを取得し、それを使用してデータを挿入/選択することを意味しますか?
2) この「コードの更新」は、アドオン API ( https://github.com/engineyard/services-docs/blob/master/API.textile )とどのようにやり取りしますか? クライアント コードの例ではなく、プロバイダーがクライアント ライブラリを提案する場所が見つかりませんでした。テキスト文書でさえない
どうもありがとう
ruby-on-rails - Engine Yard で Gollum wiki をデプロイする
Gollum は、「優れた API とローカル フロントエンドを備えた、Git を利用したシンプルな wiki」です。GitHub でホストされています: http://github.com/github/gollum
サイトを EngineYard にデプロイすると、このエラーが発生します。
https://rubygems.org/から gem メタデータを取得 しています
「ICU」と呼ばれる依存関係のインストールに問題があるようです。EngineYard ダッシュボードの [UNIX パッケージのインストール] ボタンを使用して ICU をインストールしましたが、これを修正できないようです。
engineyard - EngineYard を使用して 'ey deploy' を実行すると、ファイルシステムのどこにアプリケーションがプッシュされますか?
EngineYard を使用して、'ey deploy' を使用してコードをプッシュします。
その後、ssh を使用して Linux ボックスにログインすると、プロジェクト フォルダーはどこにありますか?
ruby-on-rails - RoR: 同じ長時間応答コントローラーへの連続した複数の呼び出し
アップデート:
同じ問題がある場合は、前に「遅延したジョブが完了したことを ajax プロセスに通知する」をお読みください。ありがとうジーン。
同時実行性に問題があります。いくつかの Web サイトをスクレイピングするコントローラーがありますが、コントローラーへの呼び出しごとに応答するのに約 4 ~ 5 秒かかります。
したがって、2 回 (またはそれ以上) 連続して呼び出すと、2 回目の呼び出しは最初の呼び出しを待ってから開始する必要があります。
では、コントローラーでこの問題を解決するにはどうすればよいですか? 多分EventMachineのようなもので?
更新と例:
application_controller.rb
whatever_controller.rb
したがって、同じユーザー/ブラウザ/などから同時にhttp://myawesome.app/whateverを数回要求する必要があります。
Unicorn で Heroku (およびローカル) を試しましたが、成功しませんでした。これが私のセットアップです。
- unicorn.rb http://pastebin.com/QL0wdGx0
- プロファイル http://pastebin.com/RrTtNWJZ
- Heroku のセットアップ https://www.dropbox.com/s/wxwr5v4p61524tv/Screenshot%202014-02-20%2010.33.16.png
要件:
- RESTful ソリューションが必要です。これは API なので、JSON に応答する必要があります
詳細: 現在、2 つのクラウド サーバーを実行しています。
- Heroku とユニコーン
- Nginx + Panssenger を使用した Engineyard Cloud