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

ruby-on-rails - パブリック フォルダーから画像を提供すると、1 回読み込まれ、運用環境で再度更新すると 404 が表示される

画像はサーバーに存在しますが、サーバーが 404 (見つかりません) のステータスで応答したというメッセージが表示されますが、URL をコピーしてブラウザーに入れると画像が表示されますが、同じ URL を更新すると 404 が表示されます。サーバー環境だけで何が問題なのかわからない、ローカル環境では問題なく動く

私のアプリは、memcache dalli サーバーを使用してエンジン ヤードにデプロイされます

試した解決策: config.serve_static_assets = true を設定しましたが、解決策はありません。画像のファイル形式、jpeg形式、データがバイナリ形式であることを確認しました。パブリック イメージ フォルダにも完全な許可が与えられます。

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

ios - NodeJS を使用した iOS プッシュ通知 - 資格情報

通知を iOS アプリにプッシュするためのサーバー側コードを実装する必要があります。このリンクをたどりました。

問題は、「資格情報が不足しています」というメッセージが常に表示されることです。apnagentノードモジュールを使用しています。

誰もこれを成功させましたか?資格情報を設定するために追加する必要があることはありますか?

前もって感謝します。

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

ruby-on-rails-3 - engineyard で sidekiq を起動する方法

rails3 アプリを heroku から engine yard に移行しています。各デプロイメントのエンジン ヤードで sidekiq を開始 (または再起動) する方法を知りたいですか? sidekiq が機能していることを確認するには、EY インスタンスに ssh し、sidekiq を手動で開始します。この処理をEYのデプロイスクリプト(config/deploy.yml)から処理したい。mina 展開と EC2 には慣れています。

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

delayed-job - 遅延ジョブ ワーカーがエンジン ヤードでタイムアウトになる

engineyard が一部の遅延ジョブ ワーカーにタイムアウトを追加しているという問題があると思います (10 分のようです)。10 分以上実行できるコピー プロセスがあり、その 10 分のしきい値に達するたびにジョブが強制終了されます。ワーカー インスタンスの engineyard タイムアウトを設定する方法はありますか?? 私は調べていますが、nginx/apacheに関するタイムアウトだけが表示されます

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

ruby-on-rails - Rails 3 でリモート IP を取得できません

Rails 3 でクライアント IP を取得しようとしています。アプリケーションは、SSL と nginx サーバーを使用してクラウド ホスティングにインストールされます。

クライアントIPを取得するコードをいくつか書きました。

しかし、「10.159.21.86」のように間違ったアドレスが返されます。Nginx サーバーまたは SSL のインストールに関連する問題はありますか?

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

engineyard - エンジン ヤード - 発信 TCP 接続

Engine Yard を評価しています。アプリケーションの制限を「サンドボックス化」する他の一部の PaaS ベンダーを知っています。たとえば、スレッドを開くことを許可しない、発信 TCP 接続を許可しないなどです。

Engine Yard にそのような制限はありますか。特に、アプリケーションがレガシー システムへの発信 (クライアント) TCP 接続を開いても問題ありませんか。

ありがとう。

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

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 )とどのようにやり取りしますか? クライアント コードの例ではなく、プロバイダーがクライアント ライブラリを提案する場所が見つかりませんでした。テキスト文書でさえない

どうもありがとう

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

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 をインストールしましたが、これを修正できないようです。

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

engineyard - EngineYard を使用して 'ey deploy' を実行すると、ファイルシステムのどこにアプリケーションがプッシュされますか?

EngineYard を使用して、'ey deploy' を使用してコードをプッシュします。

その後、ssh を使用して Linux ボックスにログインすると、プロジェクト フォルダーはどこにありますか?

0 投票する
5 に答える
1046 参照

ruby-on-rails - RoR: 同じ長時間応答コントローラーへの連続した複数の呼び出し

アップデート:

同じ問題がある場合は、前に「遅延したジョブが完了したことを ajax プロセスに通知する」をお読みください。ありがとうジーン


同時実行性に問題があります。いくつかの Web サイトをスクレイピングするコントローラーがありますが、コントローラーへの呼び出しごとに応答するのに約 4 ~ 5 秒かかります。

したがって、2 回 (またはそれ以上) 連続して呼び出すと、2 回目の呼び出しは最初の呼び出しを待ってから開始する必要があります。

では、コントローラーでこの問題を解決するにはどうすればよいですか? 多分EventMachineのようなもので?

更新と:

application_controller.rb

whatever_controller.rb

したがって、同じユーザー/ブラウザ/などから同時にhttp://myawesome.app/whateverを数回要求する必要があります。

Unicorn で Heroku (およびローカル) を試しましたが、成功しませんでした。これが私のセットアップです。

要件:

  • RESTful ソリューションが必要です。これは API なので、JSON に応答する必要があります

詳細: 現在、2 つのクラウド サーバーを実行しています。

  • Heroku とユニコーン
  • Nginx + Panssenger を使用した Engineyard Cloud