Detect Passenger, thin, mongrel[2] and Trinidad(jruby)