タグ

supervisorに関するcyber_snufkinのブックマーク (2)

  • 各種ミドルウェアをSupervisorで管理する - Qiita

    プロセスが落ちた際の自動再起動をしたい場合や、Docker の1つのコンテナの中に各種ミドルウェアをまるっと入れる場合などでアプリケーションの動作に必要なミドルウェアを Supervisor で一元管理したいときがあります。 Supervisor: A Process Control System http://supervisord.org/ Supervisor でデーモンを管理する場合、デーモンをフォアグラウンドで起動させる必要がありますのでミドルウェアの設定変更が必要になる場合があります。その方法についてまとめます。 ※CentOS での実行パスなどをベースで記載していますので、各種ミドルウェアの起動パスなどが異なる場合にはお使いのディストリビューションに書き換える必要があります。 Nginx 設定ファイルを書き換えてもいいのですが、起動オプションで設定を上書きすることができますの

    各種ミドルウェアをSupervisorで管理する - Qiita
  • Docker視点で見るSupervisorの使い方 - Qiita

    Docker初心者なので、Dockerを活用する上でのSupervisorの使い方, Tipsをチラ裏しておきます。 そもそもSupervisorとは この記事とかが参考になりますが、そもそもはプロセスの管理、Daemon化、永続化(プロセスが不正終了したら自動で再起動など)のTool、と言うイメージです。 Docker視点で見ると、『Docker Container上ではProcessがForegroundで動いていないとContainerは終了する』というContainerの制限がある中で、1つのContainer上で複数のプロセス (例えばNode + MongoやFluentd + Elasticsearchなど)を動かしたい、永続化させたい時にこのSupervisorというToolが使われます。 supervisord.confのOptionは、公式ページを見て下さい。 基的な

    Docker視点で見るSupervisorの使い方 - Qiita
  • 1