Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phusion Passenger/ruby 1.9.3/rails 3.1.3/[ASYNC BUG]线程\计时器:选择_Ruby_Passenger - Fatal编程技术网

Phusion Passenger/ruby 1.9.3/rails 3.1.3/[ASYNC BUG]线程\计时器:选择

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

我刚刚升级到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 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之外,我也有同样的问题