なぜビルドアウトの中に監督者を構築するのですか?
-
02-10-2019 - |
質問
私はビルドアウトレシピを構築しました 監督者 ビルドアウトには、内部のデーモンを制御すると思います。ただし、ブートで上記のスーパーバイザーインスタンスを実行するには、 /etc /init.d(たとえば)の(たとえば)に何かが必要だと思われます。
それでは、なぜビルドアウト内でスーパーバイザーを構築するのですか?システムを大きくインストールして、内部に関係するデーモンの構成ファイルを作成してみませんか?
解決
顧客向けのビルドアウトを作成するとき、そのビルドアウトは、最小限の依存関係を備えた任意のホスティング環境で実行し、すべてシステムパッケージに満足します。 BuildOutに監督を含めることにより、システム全体にインストールする必要性を排除し、システム管理者に設定を変更するように依頼することなく、パラメーターを微調整できます。
ユーザークロンタブレシピを使用して、ビルドアウトからブートタイムでスーパーバイザーを実行するのは簡単です。
[supervisor-cron]
recipe = z3c.recipe.usercrontab
times = @reboot
command = ${buildout:bin-directory}/supervisord -c ${buildout:directory}/etc/supervisord.conf
上記の部分では、スーパーバイザーがブートタイムで実行する原因となるクロンタブへのエントリを追加します。
所属していません StackOverflow