It's disconcerting that they call their simple watchdog "extremely lightweight" when it's 150-200K. By comparison, the original Macintosh had 128K of RAM total.<p>I have nothing but respect for the Phusion engineers, and I eagerly await Passenger 3, but I'm curious: Why does it take over 100,000 bytes of code to 1) watch a process and 2) restart that process if it dies?