Phusion Passenger/ruby 1.9.3/rails 3.1.3/[ASYNC BUG]线程\计时器:选择
我刚刚升级到Ruby 1.9.3-p0和Rails 3.1.3。然后我重新安装了支持nginx的Phusion Passenger。现在,nginx正在每个页面访问中记录以下错误: [异步错误]线程\u计时器:选择 EBADF ruby 1.9.3p0(2011-10-30)[x86_64-linux] [注意]您可能在Ruby解释器或 扩展库。欢迎提供Bug报告。详情如下: 所有这些都在Ubuntu 11.4上 浏览器中的错误跟踪如下所示:Phusion Passenger/ruby 1.9.3/rails 3.1.3/[ASYNC BUG]线程\计时器:选择,ruby,passenger,Ruby,Passenger,我刚刚升级到Ruby 1.9.3-p0和Rails 3.1.3。然后我重新安装了支持nginx的Phusion Passenger。现在,nginx正在每个页面访问中记录以下错误: [异步错误]线程\u计时器:选择 EBADF ruby 1.9.3p0(2011-10-30)[x86_64-linux] [注意]您可能在Ruby解释器或 扩展库。欢迎提供Bug报告。详情如下: 所有这些都在Ubuntu 11.4上 浏览器中的错误跟踪如下所示: Passenger encountered the
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
乘客遇到以下错误:
应用程序产卵器服务器意外退出:检测到意外的文件结尾。
例外类别:
PhusionPassenger::Rack::ApplicationSpawner::错误
#文件行位置
“启动救援”中的0/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/rack/application_spawner.rb 134
“开始”中的1/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/rack/application_spawner.rb 129
2/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb 253在“spawn_rack_应用程序中的块(2级)”中
3/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb 132位于“查找”或“添加”中
4/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb 246,位于“spawn_机架应用程序中的块”
5/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb 82中的“同步块”
6序曲>10:在“同步”中
“同步”中的7/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server_collection.rb 79
8/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb 244在“spawn_rack_应用程序”中
9/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb 137在“spawn_应用程序”中
10/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/spawn_manager.rb 275在“handle_spawn_应用程序”中
11/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server.rb 357位于“服务器主循环”中
12/opt/gem_home/gems/passenger-3.0.9/lib/phusion_passenger/abstract_server.rb 206“同步启动”
13/opt/gem_home/gems/passenger-3.0.9/helper-scripts/passenger-spawn-server
关于如何解决这个问题有什么想法吗?更新乘客宝石并重新安装应该可以解决问题。谢谢Andrew,成功了。我重新安装了phusion passenger,但它没有更新nginx配置文件,该文件保留了对旧gem的引用:@user1082534,这是不应该的。当您运行passenger install nginx module
时,它会告诉您在最后更新配置。如果这解决了你的问题,请。除了ruby 1.9.3上的passenger 3.0.11之外,我也有同样的问题