Можно хотеть использовать Protegrity. Я использовал его успешно в проекте, и довольно довольно им.
Это - на самом деле ошибка и должно быть обработано пассажиром:
http://code.google.com/p/phusion-passenger/issues/detail?id=480