タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

daemontoolsに関するKGAのブックマーク (11)

  • CentOS に daemontools をインストールしてみた - ~fumi/ChangeLog

    とりあえず,以下のような感じで. $ wget -nd http://www.qmailtoaster.com/download/stable/daemontools-toaster-0.76-1.3.6.src.rpm $ rpmbuild --rebuild daemontools-toaster-0.76-1.3.6.src.rpm $ rpm -Uvh daemontools-toaster-0.76-1.3.6.x86_64.rpm $ wget -nd http://www.emaillab.org/djb/daemontools/svscan $ sudo mv svscan /etc/init.d/ $ sudo chmod +x /etc/init.d/svscan $ sudo /sbin/chkconfig --add svscan $ sudo /sbin/chkc

  • gist:831599

  • hansode.org - このウェブサイトは販売用です! - hansode リソースおよび情報

    このウェブサイトは販売用です! hansode.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、hansode.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • daemontools で dt-run を利用した監視サービスの追加方法 - cooldaemonの備忘録

    Google で検索しても、あまり解説を見かけなかったので、さらっとメモを残します。 前提条件 このあたりを、RPM でインストール済みであると仮定。(daemontools、functions、runlevelconf、dt-run がインストール済みで、svscan が /service 配下を監視中という状態) サービス用のディレクトリやファイルを作成 % tree -pug /var/service/sample /var/service/sample |-- [drwxr-sr-x log_user log_user] log | `-- [-rwxr-xr-x log_user log_user] run `-- [-rwxr-xr-x root root ] run 1 directory, 2 filessample、sample/log ディレクトリ共に、パーミッションを

    daemontools で dt-run を利用した監視サービスの追加方法 - cooldaemonの備忘録
  • 私家版 daemontools FAQ (2/3)

    (私家版 daemontools FAQ) 3. トラブルシューティング back デーモンが走らない 次のことを確認しよう。 svscan は走っているか? サービス用のディレクトリ (あるいは、そのディレクトリへの リンク) はちゃんと svscan から見える位置に存在しているか? run スクリプトは実行可能になっているか、また その中ではちゃんとデーモンを exec で起動し、 それはフォアグラウンドで走るか? サービス用のディレクトリに down という ファイルが存在していないか? supervise がちゃんと「up」の状態になっているか? svstat /service/サービス名 を実行してみよう。 down になっていたら、 svc -u /service/サービス名 を実行すれば デーモンが走りだす。 svstat で見ると、 なんかデーモンの pid がぐるぐる変

  • 私家版 daemontools FAQ (2/3)

    (私家版 daemontools FAQ) 2. 実際の運用に関する質問 back 新しいサービスをログ記録なしで走らせる手順は? たとえばサービス名 finger を新しく走らせるとする。svscan は すでに走っていて、/service 以下のディレクトリを見張っていると する: mkdir /service/finger として、まずサービス用の ディレクトリを作る。すぐに svscan がこれを検知して supervise を立ち上げ、/service/finger/supervise ディレクトリが作られるはずだ。このディレクトリを ls してみると、次のようになっている: bash-2.03# ls -l /service/finger/supervise/ total 1 prw------- 1 root system 0 Apr 26 13:54 control -rw

  • 私家版 daemontools FAQ (1/3)

    (私家版 daemontools FAQ) 1. 初歩的な質問 back daemontools ってなに? daemontools は UNIX のデーモンを起動・終了・再起動したり、ログを とったりするためのプログラム群だよ。 svscan, multilog, svc, svstat などのプログラムからなっている。 どんな人におすすめ? こんな経験があるひとに: ログが増えすぎて /var が溢れたことがある (あるいは、溢れそうになってヒヤリとしたことがある)。 サービスによって、/etc/syslog.conf をいちいち 書き換えるのはめんどう。facility や priority を うまく指定しないと大変。 ログのローテーションをするスクリプトを書いて cron に仕掛けた。 けどうまく動くかどうか不安。 なんか知らんけど syslogd がうまく動かなくて、大量のログ

  • 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

  • ウノウラボ Unoh Labs: daemontoolsでデーモン管理

    Emacsでbackward-charをC-lに割り当てているbokkoです。「指相撲で相手の指に届かないくらい指が短いので一回も勝ったことがないんです。だからそんな短い指でC-bなんて押してたら指が痛いんです」と言ってもなかなか信じてもらえないのですが、そんな私でも(global-set-key "\C-l" 'backward-char)というelispを評価するだけで快適にプログラミングさせてくれるEmacsが大好きです。 と、タイトルと関係ない話はこれくいらいにしておいて、今日はdaemontoolsのお話です。 daemontoolsは異常終了してしまったデーモンプロセスを再起動してくれたり、ログローテートを肩代わりしてくれたりするなど、デーモンの制御や管理、監視を行うプログラムの集まりです。例えば、以下のようなプログラムが含まれています。 supervise デーモンの起動、監

    KGA
    KGA 2010/05/13
    コメント欄も。
  • 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に対して明示的に指令を与える必要はない。 デーモンを登録するためには、

  • [tiarra][daemontools] tiarra を daemontools で動かす時にユーザー権限にするの術, [pivotter][padrino][ruby] pivotter をリリースしました - HsbtDiary(2010-04-16)

    ■ [tiarra][daemontools] tiarra を daemontools で動かす時にユーザー権限にするの術 昨日書いたエントリにブクマコメントで root権限で動かしてるのか。setuidgid 使って user 権限で動かすといいよ。 と yaa さんからコメントがあったので早速やってみた。以下手順。 sudo svc -d /etc/service/tiarra でサービスを一時停止 sudo svstat /etc/service/tiarra でダウンしていることを確認 tiarra/run に記述している perl の先頭に setuidgid hsbt を追加 sudo svc -u /etc/service/tiarra で再起動 これで起動できると思っていたんだけど、前に動かしていたプロセスが残っていたので、強引に kill してしまった。ひとまずこれでユ

    [tiarra][daemontools] tiarra を daemontools で動かす時にユーザー権限にするの術, [pivotter][padrino][ruby] pivotter をリリースしました - HsbtDiary(2010-04-16)
  • 1