はじめに Processes Can Communicate の続きです。 主旨 デーモン化の仕組みを知るために Rack の rakupコマンドの実装を読みます。 コードリーディング大会 デーモン化の処理を理解するため、コードリーディングや勉強会メンバーとディスカッションを行いました。さらに以下のエントリをあわせて読むことで理解が進みました。多謝! PC覚え書き | プログラムのデーモン化 偽偽夜食日記: daemon起動時の二重forkの理由 (2005-03-16 ) daemonの作り方 - おもしろWEBサービス開発日記 デーモン化処理の解説ダイジェスト def daemonize_app if RUBY_VERSION < "1.9" # Process.daemon は Ruby 1.9 から使えるようになった # 以下のコードは Process.daemon の C言語実装