タグ

daemontoolsに関するTokyoIncidentsのブックマーク (6)

  • daemontoolsによるロギングとプロセス監視(1/3)

    syslogを使ったロギングにはいくつかの欠点がある。そこで、ロギングやプロセス監視を行ってくれるdaemontoolsを導入しよう。これにより、システムをより強力なものにできる。 ログは、サーバの状態やプロセスの稼働状況を知るうえで欠かせない情報源です。管理者がコンソールに向かっていない間に発生した障害も、ログを頼りに復旧したり原因を探って再発を防ぐ手段を講じることができます。新たにインストールしたツールがうまく動作しない場合にも、ログを見ればどこの手順で間違ったのか、どこがうまくいっていないかを知ることができます。 Apacheをはじめとする最近のツールは、標準のコンフィグレーションでロギングが有効になっています。「ApacheによるWebサーバ構築」第14回 ログローテーションとAnalogの導入では、Apacheのログを分析ツール「Analog」を使用してグラフ化する方法が紹介され

    daemontoolsによるロギングとプロセス監視(1/3)
  • UbuntuにDaemon toolsを入れて常駐処理 - それマグで!

    daemontools のUbuntuへのインストール inittabファイルを作っておく。 inittabがないとエラーになるのです。でも実際には使わない。最近のディストリビューションではinittabは使わないので、互換用ダミーを用意。 sudo touch /etc/inittab aptでdaemontoolsをインストールする。 sudo aptitude install svtools upstartを使うのでinittabは削除しとく sudo rm /etc/inittab upstart用にファイルを作る。 sudo vim /etc/event.d/svscanboot /etc/event.d/svscanbootファイル内容 1 # svscanboot 2 3 start on runlevel 2 4 start on runlevel 3 5 start on

    UbuntuにDaemon toolsを入れて常駐処理 - それマグで!
  • Plack/Starman Daemontools Run File With Complete Deploy Bundle - D-6 [相変わらず根無し]

    Plack/Starman Daemontools Run File With Complete Deploy Bundle 注1:まだ番にはデプロイしてませんが、テストでは使いました。 注2:以下スクリプトは開発者の労力を減らすためのスクリプトで、万全なデプロイ方法だとか言うわけではありません。 注3:正直シェルスクリプトは素人です。 ここ最近のアプリケーションのバンドル・デプロイについてちょっと固まりつつあるので、書いてみる まず アプリケーションと、その依存関係。デプロイ側のサーバーにはlocal::libと必要なModule::Install系のモジュール、それにModule::Install::Bundle::LocalLibがインストールされている前提です。アプリケーションの依存関係は全部Makefile.PLに書きます。 use inc::Module::Install;

  • Tips Collection - daemontools

    http://quox.org/tips/server/daemontools.html [ Top > Tips Collection > daemontools ] daemontoolsはデーモンを制御するためのツール群である。指定された1つの デーモンを監視するsupervise、複数のsuperviseを管理するsvscan、 superviseに指示を与えるためのコマンドインタフェースsvc、ログ収集を行 うmultilogなどから構成されている。 svscanおよびsuperviseは、デーモンの起動制御を行う。起動したデーモンの 状態を監視し、何らかの不測の原因でデーモンが停止した場合には自動的に 再開させる。また、新たに登録されたデーモンがあればそれを直ちに起動す る: svscanやsuperviseに対して明示的に指令を与える必要はない。 デーモンを登録するためには、

  • daemontoolsの設定

    daemontoolsの設定 daemontool: D. J. Bernstein 作成のアプリケーション。 UNIX のデーモンを起動・終了・再起動したり、ログを とったりするためのプログラム群。 svscan, multilog, svc, svstat などのプログラムからなっている。 daemonを直接起動させるのに比べて。。。 まず、syslog とは違ってソケットの代わりにパイプを 使っているから、ログが確実にとれる。 ログの容量を監視してくれる。ログのローテーションは 日付ではなく、ある一定容量に達したかどうかによって行われる。 サービスの追加・削除が簡単にできる。 システム起動時に自動的に開始するか否かも簡単に指定できる。 サービスを監視するためのロックファイルを作らなくてすむ。 デーモンの pid を直接調べなくてもシグナルが送れる。 daemontools

  • daemontools

    D. J. Bernstein UNIX daemontools How to install daemontools Upgrading from previous versions of daemontools Frequently asked questions How to start daemontools The svscanboot program The svscan program The supervise program The svc program The svok program The svstat program The fghack program The pgrphack program The readproctitle program The multilog program The tai64n program The tai64nlocal pr

  • 1