問題タブ [dyno]

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 に答える
178 参照

ruby-on-rails - 自分のサイト (Heroku Rails アプリ) にトラフィックのスパイク用の一時的な dyno を追加する

明日、私のウェブサイトへのトラフィック (プレスなど) が大幅に増加することを期待しています。ダウンすることなくトラフィックを管理できるようにしたい。dyno を追加する必要があることはわかっていますが、キューをダウン状態に保つのは一時的なものにすぎないため、コストはそれほど高くありません。

監視に New Relic アドオンを使用しています

この投稿は本当に役に立ちます: https://serverfault.com/questions/394602/how-to-prepare-for-a-huge-spike-in-traffic-for-launching-a-website-hosted-on-her

ただし、その投稿を読んでherokuのドキュメントを調べた後、実際にこれを行う方法を理解できませんでした...

追加された Web トラフィックを処理するために、どのコマンドを実行できますか、またはどのインターフェイスから新しい dyno をスピンアップできますか? 次に、トラフィックが通常のレベルに戻ったときに、どのコマンドを実行するか、またはどのインターフェイスから余分な dyno を排除しますか?

Heroku は、さまざまな種類の dyno などについて話していますが、どれを使用する必要があるのか​​ 、実際に新しいものをスピンアップする方法がわかりません。

0 投票する
0 に答える
698 参照

python - Heroku で Python でシェル コマンドを実行する

Heroku にインストール済みの無料アカウントを持っています。

Web リクエストを受け入れる Python コードがシェル サブプロセスを開始しています。このサブプロセスの開始はカウントされ、dyno が必要ですか?

この特定のコードが意図した目的を果たしていないことがわかりますが、Heroku でシェルを実行すると、想定どおりに動作します。

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

heroku - heroku の worker / Web dyno 用のさまざまなビルドパック

私の Rails アプリでは、2 つの buildpack を使用しています。

しかし、web dyno ではなくワーカー dyno でのみ ffmpeg を使用し、web dyno で heroku/ruby のみを使用したいのですが、可能ですか?

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

node.js - 複数の dyno を持つ Heroku で Node.js + Socket.io を使用する

Heroku で Node / SocketIO を使用してリアルタイム マルチプレイヤー ゲームを構築しようとしていますが、SocketIO 接続データの共有に関して複数の dyno を処理する方法がわかりません。

例えば:

  1. 2 つの Heroku dyno があり、それぞれが Node + SocketIO を実行しています
  2. プレーヤー A がゲームをホストし、dyno 1 がその接続を処理します
  3. プレーヤー B は同じゲームに参加しようとしますが、Heroku ルーターが原因で、dyno 2 がその接続を処理することになります。
  4. ゲーム内のアクションはリアルタイムで発生する必要があるため、プレーヤー A がアクションを実行すると、プレーヤー B はそのアクションの結果をすぐに確認する必要があります。

単一の dyno 環境では、これは比較的単純です。プレイヤー A がアクションを実行すると、プレイヤー B に送信されます。複数の dyno がある場合、これはどのように機能しますか?

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

node.js - バックエンドとフロントエンドを同じ Heroku アプリ/dyno にデプロイする

プロジェクトのルートにfrontendandbackendフォルダーがあります。両方のフォルダーには、package.json依存関係を一覧表示する が含まれています。npm installアプリケーションのデプロイ時に両方のフォルダで実行するように Heroku に指示するにはどうすればよいですか? Heroku はデフォルトで単一のpackage.jsonファイルを持つことを期待しているようです。Procfile で何かをする必要がありますか? Heroku のドキュメントは、私の特定の質問についてあまり語っていないようです。

助けてくれてありがとう!

0 投票する
0 に答える
3823 参照

python - フラスコアプリを Heroku にデプロイする - エラー H10 (アプリがクラッシュしました)

シンプルなフラスコ アプリケーションを Heroku にデプロイしようとしています。ローカルでは問題なく動作していますが、Heroku にデプロイすると次のエラーが発生します。

Web dyno がクラッシュするために発生することはわかっていますが、クラッシュする理由がわかりません。

これが私のProfileです:

単一の hello アプリをデプロイするだけでは機能しますが、app.py に以下のコードをデプロイすると機能しません。

そして私のapp.py:

どんな助けでも大歓迎です!

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

javascript - herokuにデプロイされたアプリを実行/実行する方法

node.js と heroku は初めてです。ドキュメントといくつかのチュートリアルに従って、アプリをherokuに正常にデプロイしました。

私が直面している問題は、デプロイされたアプリを heroku で実行する方法がわからないことです。いくつかのチュートリアルを読んだ後でも、まだ明確ではありません。

コマンドを実行すると

ローカル コマンド ラインから、スクリプトを実行します。しかし、heroku アカウントから開いているアプリをクリックすると、すべてのファイルが実行されません。

私は1つのWeb dynoを実行しています.herokuは、私のWeb dynoが次のコマンドを実行することを示しています

server.jsファイルには次のコードが含まれています

herokuからアプリを開くをクリックすると、ブラウザでアプリが開き、メッセージが表示されます
this is a test page

ファイルは実行されませんmain.routes.js
しかし、[restart all Dynos] をクリックすると、main.routes.jsファイルも実行されます。main.routes.jsアプリを開くをクリックしたとき、またはブラウザ ウィンドウで更新したときに、アプリがファイルを実行するようにします。

スクリプトを実行するには、すべての Dyno を再起動するしかありませんか? または私は何か間違ったことをしましたか?

どんな助けでも大歓迎です。