Rails服务器没有响应

时间:2011-08-15 21:51:56

标签: ruby-on-rails

在Windows 7计算机上运行Ruby 1.8.7,Rails 3.0.7 - 在周末尝试升级到Ruby 1.9.2,但遇到了问题,因此已经回到了1.8.7。在恢复我的应用程序并重新安装所有gem之后,应用程序最终使用rails s:

启动
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-08-15 14:05:28] INFO  WEBrick 1.3.1
[2011-08-15 14:05:28] INFO  ruby 1.8.7 (2011-02-18) [i386-mingw32]
[2011-08-15 14:05:28] INFO  WEBrick::HTTPServer#start: pid=3692 port=3000

但我无法访问该网站。浏览器只是坐在那里“等待本地主机......”并且完全没有来自rails的输出。我对如何调查此问题或可能导致问题的原因感到茫然?据我所知,MySQL正在运行。事实上,我甚至可以通过'rails console'成功启动和使用控制台,但WEBrick拒绝向我发送任何页面。那里有任何我应该看的原木吗?或者有人知道可能导致这样的行为吗?

我遇到的唯一错误是当我关闭服务器时,所以我不知道它们是否相关,但这是我收到的:

`[2011-08-15 13:59:24] ERROR Errno::ECONNABORTED: An established connection was aborted by the software in your host machine.
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpresponse.rb:324:in`write'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpresponse.rb:324:in`<<'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpresponse.rb:324:in`_write_data'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpresponse.rb:180:in`send_header'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpresponse.rb:103:in`send_response'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/httpserver.rb:79:in `run'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:162:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:95:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:92:in `each'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:92:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:23:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:82:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/handler/webrick.rb:13:in `run'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/server.rb:217:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands/server.rb:65:in `start'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:30
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27:in `tap'
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27
        script/rails:6:in `require'
        script/rails:6
        C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/whiny_nil.rb:48:in `method_missing': undefined method `shutdown' for nil:NilClass (NoMethodError)
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/handler/webrick.rb:17:in `shutdown'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/server.rb:211:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:113:in `call'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:113:in `join'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:113:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:113:in `each'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:113:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:23:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/webrick/server.rb:82:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/handler/webrick.rb:13:in `run'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/server.rb:217:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands/server.rb:65:in `start'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:30
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27:in `tap'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27
        from script/rails:6:in `require'
        from script/rails:6`

找不到任何其他内容甚至调查。唯一可能让我担心的是,我确实做了一个Windows Update,并在周末进行[尝试]升级的过程中选择了十几个新的Windows补丁,难以想象会导致这种情况吗?

其他环境信息(据我所知,自升级之前没有任何变化):

D:\dev\src\soletron\Sites\soletronspree>gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.5
  - RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
  - INSTALLATION DIRECTORY: C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: C:/RailsInstaller/Ruby1.8.7/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/RailsInstaller/Ruby1.8.7/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-mingw32
  - GEM PATHS:
     - C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8
     - C:/Users/aslepak/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

D:\dev\src\soletron\Sites\soletronspree>rails -v
Rails 3.0.7

D:\dev\src\soletron\Sites\soletronspree>bundle list
Gems included by the bundle:
  * abstract (1.0.0)
  * actionmailer (3.0.7)
  * actionpack (3.0.7)
  * activemerchant (1.14.0)
  * activemodel (3.0.7)
  * activerecord (3.0.7)
  * activeresource (3.0.7)
  * activesupport (3.0.7)
  * acts_as_list (0.1.2)
  * addressable (2.2.6)
  * arel (2.0.10)
  * aws-s3 (0.6.2)
  * bcrypt-ruby (2.1.4)
  * braintree (2.10.2)
  * builder (2.1.2)
  * bundler (1.0.17)
  * cancan (1.6.4)
  * crack (0.1.8)
  * deface (0.5.2a 21574e8)
  * devise (1.3.3)
  * erubis (2.6.6)
  * evernote (1.1.0)
  * faker (0.9.5)
  * faraday (0.6.1)
  * fgraph (0.6.1)
  * heroku (2.4.1)
  * highline (1.5.1)
  * httparty (0.7.8)
  * i18n (0.5.0)
  * jquery-rails (0.2.6)
  * koala (1.1.0)
  * launchy (2.0.5)
  * mail (2.2.19)
  * meta_search (1.0.5)
  * mime-types (1.16)
  * multi_json (1.0.3)
  * multi_xml (0.2.2)
  * multipart-post (1.1.3)
  * mysql2 (0.2.6)
  * nested_set (1.6.4)
  * nokogiri (1.5.0)
  * oa-core (0.2.6)
  * oa-oauth (0.2.6)
  * oauth (0.4.5)
  * oauth2 (0.4.1)
  * orm_adapter (0.0.5)
  * paperclip (2.3.8)
  * polyglot (0.3.2)
  * rack (1.2.3)
  * rack-mount (0.6.14)
  * rack-test (0.5.7)
  * rails (3.0.7)
  * railties (3.0.7)
  * rake (0.9.2)
  * rd_find_by_param (0.1.1)
  * rd_resource_controller (1.0.1)
  * rd_unobtrusive_date_picker (0.1.0)
  * rest-client (1.6.3)
  * sequel (3.20.0)
  * sinatra (1.0)
  * spree (0.60.0)
  * spree_api (0.60.0)
  * spree_auth (0.60.0)
  * spree_core (0.60.0)
  * spree_dash (0.60.0)
  * spree_heroku (1.1.0 0471de9)
  * spree_promo (0.60.0)
  * spree_sample (0.60.0)
  * spree_social (1.1)
  * sqlite3 (1.3.4)
  * sqlite3-ruby (1.3.3)
  * state_machine (0.9.4)
  * stringex (1.0.3)
  * taps (0.3.23)
  * term-ansicolor (1.0.6)
  * thor (0.14.6)
  * thrift (0.6.0)
  * thrift_client (0.6.3)
  * treetop (1.4.10)
  * tzinfo (0.3.29)
  * warden (1.0.5)
  * will_paginate (3.0.pre2)
  * xml-simple (1.1.0)

0 个答案:

没有答案