問題タブ [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.
heroku - 特定の Heroku ワーカーをスケールすることは可能ですか?
私は現在、heroku ワーカーに大きく依存するアプリケーションを開発しようとしています (NodeJS スクリプトを実行します。ここでは Ruby/Rails に切り替える選択肢はありません) 実行時間の長い (1 ~ 168 時間) バックグラウンド ジョブを処理します。私の問題は、特定のジョブが 1 時間で終了する場合もあれば、168 時間かかる場合もあるということです。すべてのワーカーがスケールダウンを開始するのを待つ必要はありません。 .
dyno が 1 日 1 回再起動することに問題はありませんが、特定の Heroku ワーカーを Heroku API または他の手段 (おそらくワーカー プロセス内から) を介してスケール ダウンすることが可能かどうか (可能であればその方法) を知りたいです。ただし、内部からプロセスを終了すると、ワーカーが自分自身をスケールダウンするのではなく、自分自身を再起動するように見えるだけです)。
これが不可能な場合は、「スケール ダウン イベント」をキャプチャする方法を誰かが知っているかどうかを知りたいです (つまり、SIGTERM や SIGKILL のように、スケール ダウンされるランダムなワーカーに送信されるシグナルですか?)。
どんなアドバイスでも大歓迎です。
spring-boot - Heroku Dyno Upgrade での遭遇のループ
アプリケーションで dyno をアップグレードまたは追加しようとしたときに、いくつかの問題が発生しました。2 dynes を使用した後、アプリケーション プロセスがループし始め、プロセスが進まなくなったようです。1台のdynoサーバーを使用している場合、正常に動作しています。まだ何か設定する必要がありますか? 私が見たチュートリアルに基づいて、ドラッグするだけでサーバーを追加でき、Heroku が他のプロセスを実行します。私を助けてください。どうもありがとう!
node.js - Heroku で非スリープ dyno を購入すると、ファイルを失うことなくアップロードできますか?
有料の (非スリープ) dyno を使用した場合、アップロードしたファイルが失われないように、コードをプッシュして .gitignore ファイルのアップロード ディレクトリを無視できますか?