Phusion Passenger / ruby ​​1.9.3 / rails 3.1.3 / [ASYNC BUG] thread_timer: выберите - PullRequest
1 голос
/ 06 декабря 2011

Я только что обновился до Ruby 1.9.3-p0 и Rails 3.1.3. И тогда я переустановил Phusion Passenger с поддержкой nginx. Теперь nginx записывает следующую ошибку при каждом доступе к странице:

[ASYNC BUG] thread_timer: выберите EBADF

ruby ​​1.9.3p0 (2011-10-30) [x86_64-linux]

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

Все это в Ubuntu 11.4.

Трассировка ошибок в браузере выглядит следующим образом:

Passenger encountered the following error:

The application spawner server exited unexpectedly: Unexpected end-of-file detected.

Exception class:
    PhusionPassenger::Rack::ApplicationSpawner::Error

#   File                                                                                    Line    Location
0   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/rack/application_spawner.rb    134     in `rescue in start'
1   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/rack/application_spawner.rb    129     in `start'
2   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb   253     in `block (2 levels) in spawn_rack_application'
3   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb  132     in `lookup_or_add'
4   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb   246     in `block in spawn_rack_application'
5   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb  82  in `block in synchronize'
6   < td=""> <> prelude>    10:in `synchronize'
7   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb  79  in `synchronize'
8   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb   244     in `spawn_rack_application'
9   /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb   137     in `spawn_application'
10  /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb   275     in `handle_spawn_application'
11  /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server.rb     357     in `server_main_loop'
12  /opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server.rb     206     in `start_synchronously'
13  /opt/gem_home/gems/passenger-3.0.9/helper-scripts/passenger-spawn-server

Есть идеи, как это исправить?

1 Ответ

2 голосов
/ 06 декабря 2011

У пассажира до v3.0.11 возникли проблемы с Ruby 1.9.3 , обновление драгоценного камня Пассажира и его повторная установка должны устранить проблемы.

...