問題タブ [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.
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 などについて話していますが、どれを使用する必要があるのか 、実際に新しいものをスピンアップする方法がわかりません。
python - Heroku で Python でシェル コマンドを実行する
Heroku にインストール済みの無料アカウントを持っています。
Web リクエストを受け入れる Python コードがシェル サブプロセスを開始しています。このサブプロセスの開始はカウントされ、dyno が必要ですか?
この特定のコードが意図した目的を果たしていないことがわかりますが、Heroku でシェルを実行すると、想定どおりに動作します。
heroku - heroku の worker / Web dyno 用のさまざまなビルドパック
私の Rails アプリでは、2 つの buildpack を使用しています。
しかし、web dyno ではなくワーカー dyno でのみ ffmpeg を使用し、web dyno で heroku/ruby のみを使用したいのですが、可能ですか?
node.js - 複数の dyno を持つ Heroku で Node.js + Socket.io を使用する
Heroku で Node / SocketIO を使用してリアルタイム マルチプレイヤー ゲームを構築しようとしていますが、SocketIO 接続データの共有に関して複数の dyno を処理する方法がわかりません。
例えば:
- 2 つの Heroku dyno があり、それぞれが Node + SocketIO を実行しています
- プレーヤー A がゲームをホストし、dyno 1 がその接続を処理します
- プレーヤー B は同じゲームに参加しようとしますが、Heroku ルーターが原因で、dyno 2 がその接続を処理することになります。
- ゲーム内のアクションはリアルタイムで発生する必要があるため、プレーヤー A がアクションを実行すると、プレーヤー B はそのアクションの結果をすぐに確認する必要があります。
単一の dyno 環境では、これは比較的単純です。プレイヤー A がアクションを実行すると、プレイヤー B に送信されます。複数の dyno がある場合、これはどのように機能しますか?
node.js - バックエンドとフロントエンドを同じ Heroku アプリ/dyno にデプロイする
プロジェクトのルートにfrontend
andbackend
フォルダーがあります。両方のフォルダーには、package.json
依存関係を一覧表示する が含まれています。npm install
アプリケーションのデプロイ時に両方のフォルダで実行するように Heroku に指示するにはどうすればよいですか? Heroku はデフォルトで単一のpackage.json
ファイルを持つことを期待しているようです。Procfile で何かをする必要がありますか? Heroku のドキュメントは、私の特定の質問についてあまり語っていないようです。
助けてくれてありがとう!
python - フラスコアプリを Heroku にデプロイする - エラー H10 (アプリがクラッシュしました)
シンプルなフラスコ アプリケーションを Heroku にデプロイしようとしています。ローカルでは問題なく動作していますが、Heroku にデプロイすると次のエラーが発生します。
Web dyno がクラッシュするために発生することはわかっていますが、クラッシュする理由がわかりません。
これが私のProfileです:
単一の hello アプリをデプロイするだけでは機能しますが、app.py に以下のコードをデプロイすると機能しません。
そして私のapp.py:
どんな助けでも大歓迎です!
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 を再起動するしかありませんか? または私は何か間違ったことをしましたか?
どんな助けでも大歓迎です。