Мы использовали старый стандартный стек nginx -> mongrel в течение последних 18 месяцев, и хотя настраивать его в первый раз было несложно, он оказался гибким и имел дело с некоторыми сайтами с очень высоким трафиком для нас. Nginx, в частности, был абсолютно надежным и быстрым, и если вы можете получить кэширование страниц своего приложения, вы сможете справиться с большим количеством запросов.
Застрявшие дворняги были проблемой, поэтому мы используем monit, чтобы убить их, когда они плохо себя ведут. Опять же, это было не совсем тривиально, но на этом этапе мы использовали один и тот же процесс на многих сайтах.
Мы еще не играли с пассажиром, так что, возможно, это будет проще и стабильнее, я буду полагаться на других респондентов по этому вопросу, все, что я могу сказать, - это то, что нет никакой причины, по которой вы не можете построить надежную стек с nginx и дворнягой.