半ダースの雑種でアプリケーションを実行します。追加した新機能は、雑種内で実行され、cronのようなバックグラウンドタスク処理を提供するスケジューラー(rufus-scheduler)です。このスケジューラーを1つの雑種でのみ実行したいのですが、起動時に(environment.rb)でスケジューラーを起動する特定の雑種を特定する方法がわかりません。
スケジューラーを起動させたい雑種のポート番号を設定したyamlファイルを設定しました。起動時に、enviromnent.rbで、yamlファイルをクエリし、ポートを取得して、これを起動中のインスタンスと比較します。同じ場合は、スケジューラーを起動します。
最近、誰かがrequest.portを確認する必要があると回答しました。起動時にリクエストオブジェクトはありません。ポート番号は他にどこに保存されていますか?または、どのようにしてパルムを個々の雑種に渡すか、それ自体を設定と比較してそれ自体を識別することができますか?
前もって感謝します...
ラッセル