The Road to Passenger 3: Technology Preview 2
blog.phusion.nl
blog.phusion.nl
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?
DJB is not known for producing bloat :)
I think you'd be hard pressed to go below that number.