タグ

daemontoolsに関するKiskeのブックマーク (4)

  • Daemon showdown: Upstart vs. Runit vs. systemd vs. Circus vs. God - Cue Engineering Blog

    Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God Mar 8th, 2013 We write a lot of daemons: programs which run on servers in the background, like an HTTP server, or a database. Once we've written the programs, though, we have to run them, and running programs as daemons is surprisingly heavy on details; it's fraught with perils for the unwary. If you go the traditional Unix way, you

    Kiske
    Kiske 2013/05/07
    daemon化するツールの比較
  • perlbrewとextlibなアプリのcronとかdaemontools - As a Futurist...

    perl は system perl じゃなくて perlbrew で入れて、アプリで必要な CPAN モジュールは全てアプリのディレクトリ下の extlib というディレクトリにインストールする方式は個人的にはいい感じだよなぁと思いつつ、cron とか daemontools がいつもどうやるのが正解なのか分からず困ってた。 またセットアップする機会があったので色々考えた結果、こんな感じなら割とすっきりした感じになった。 env このファイルがキモで、アプリのディレクトリに移動しつつ、いい感じに perl とか PATH とか@INC を設定して、渡されたコマンドを実行してくれる。 # perl -v This is perl, v5.8.8 built for x86_64-linux-thread-multi # ./env perl -v This is perl 5, versi

    perlbrewとextlibなアプリのcronとかdaemontools - As a Futurist...
  • daemontools howto

    前書き この文書は DJB 氏の daemontools パッケージに興味を持たれる方やこれから導入・運用を行おうとする方に向けて書かれたものです。daemontools パッケージの概要、導入・設定方法、使用例などをまとめています。しかし、各ツールを詳細に説明するものではありません。そのため、この文書を読んだ後に、マニュアル*1 を読んでください。日語訳*2もあります。 また、新山さんの daemontools FAQ*3もありますのでそちらもご覧下さい。 註記 *1) "daemontools" http://cr.yp.to/damontools.html *2) "daemontools(日語訳)" http://www.emaillab.org/djb/tools/daemontools/top.html *3) "daemontools FAQ" http://tanaka

  • runit によるユーザ権限でのデーモン化 - Little Tech Notes

    はじめに ネタがなかったのでずっと更新してなかったのですが、久しぶりにブログ更新します。 今回はユーザ権限によるプログラムのデーモン化をrunitを使って試したのでそれをまとめようと思います。 今まで仕事でdaemontoolsを使うことが多かったのですがroot権限でservice登録する必要があり(私が回避方法を知らないだけかもしれませんが。。。)、runスクリプトを変更した際に毎回rootになる必要があって不便だと思っていました。 そこで最近runitというものがあることを知り調べて実際に使ってみたのでそれをまとめます。 適当なサンプルプログラムを作るのも味気ないので IRC proxy で有名な tiarra をrunit管理下においてデーモン化してみたいと思います。 tiarraのインストール・設定 まずさっそくですが tiarra 体をインストールします。 私の環境が Deb

    runit によるユーザ権限でのデーモン化 - Little Tech Notes
  • 1