Обновление Ruby 1.9.3 / Passenger 3.0.9, приводящее к преждевременному закрытию восходящего потока

#ruby #ruby-on-rails-3 #passenger

#ruby #ruby-on-rails-3 #пассажир

Вопрос:

Сегодня утром я обновился до ruby 1.9.3, сохранил ту же версию Rails 3.0.8 и установил / обновил passenger-3.0.9. Кажется, все работает нормально при запуске приложения, пока я не попытаюсь войти в систему (установить соединение с базой данных), я получаю 502 Bad Gateway и следующее сообщение об ошибке в консоли:

[ПРИМЕЧАНИЕ] Возможно, вы столкнулись с ошибкой в интерпретаторе Ruby или библиотеках расширений. Сообщения об ошибках приветствуются. Подробнее: http://www.ruby-lang.org/bugreport.html

2011/10/31 08:37:22 [ошибка] 6201 # 0: * 6 восходящее соединение преждевременно закрыто при чтении заголовка ответа из восходящего потока, клиент: 127.0.0.1, сервер: _, запрос: «GET / status HTTP / 1.1», восходящий поток: «пассажир: unix:/ passenger_helper_server:», хост: «0.0.0.0:3000»

Есть идеи? Спасибо

Ответ №1:

Это обсуждалось на прошлой неделе в списке рассылки Passenger.

Ответ №2:

Похоже, это все еще открытая ошибка:

http://code.google.com/p/phusion-passenger/issues/detail?id=714

Единственное известное мне решение — понизить версию до 1.9.2-p290, пока она не будет исправлена.