daemontools

概要

  • マシンブート時にsvscanコマンドを実行する。
  • svscanプロセスは/service以下にディレクトリ(/service/qmail-sendなど)を見つけるとsuperviseプロセスを起動する。
  • superviseプロセスはディレクトリの数だけ出来る。
  • superviseプロセスは(/service/qmail-send/)runスクリプトを実行され、runスクリプトに書かれたデーモン(qmailやApacheなど)が実行される。
  • デーモンが終了(異常終了でも正常終了でも)すると、superviseプロセスはrunスクリプトを再実行する。
  • よってデーモンがなんらかの理由で終了しても、すぐに勝手に再起動することになる。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS