Недавно столкнулся с этой ошибкой.
Начиная с Passenger 3.0.8 теперь есть настройка, которая позволяет вам устанавливать буферы и размер буфера. Так что теперь вы можете сделать
http {
...
passenger_buffers 8 16k;
passenger_buffer_size 32k;
}
Это решило проблему для меня.
Похоже (из моего относительно ограниченного поиска в Google), что на самом деле это системные коды. Более подробная информация здесь: http://en.highscore.de/cpp/boost/errorhandling.html