実行中のプロセス内から、アプリで実行中のプロセスのリストを知る簡単な方法があるかどうかを知りたいです。
たとえば、web
プロセスとプロセスがあるとしworker
ます。プロセス内から、web
2 つのプロセスが実行されていることを知ることができworker
ますか?
はい、Gemfile に heroku Gem を追加することで可能です。
次に、コードからシステム コマンドを実行します。私はheroku bashでこれを試しました
ターミナルに接続された bash の実行... up, run.1 ~ $ heroku ~ $ ~ $ heroku -v 2.25.0 ~ $ heroku ps
プロセス状態コマンド
ウェブ ....
パスワードの入力を求めるプロンプトが表示されるので、ログイン目的で heroku クライアント クラスを使用して、すべてのプロセスを一覧表示できます。
これがあなたを助けることを願っています。