Rails 3.1:ECONNRESET(连接重置由对端

问题描述:

我正在运行Rails 3.1。当我连接到我的页面(通过webrick托管),我无法从其他计算机连接。但是,如果我使用localhost:3000连接,它的工作原理这用来on Rails的3.0工作 - 使用同一路由器 - 但现在它不有谁知道什么可能是错误以下是错误:?Rails 3.1:ECONNRESET(连接重置由对端

 
Started GET "/" for 192.168.1.102 at 2011-11-16 21:26:06 -0500 
    Processing by MainController#index as HTML 
Rendered main/index.html.erb within layouts/application (0.9ms) 
Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.0ms) 
[2011-11-16 21:26:06] ERROR Errno::ECONNRESET: Connection reset by peer 
    /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `eof?' 
    /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `run' 
    /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 
+0

可能是防火墙的问题?确保端口设置为打开 – mikeycgto

+0

路由器未启用防火墙。我能找到的所有安全功能都被禁用。让我们知道,在Rails 3.0中,它在同一台路由器上工作正常。这令人沮丧。 – Derek

这个错误,就会生成任何时候当服务器不想 跟你说话,例如,因为授权失败或服务中断

我得到了同样的错误..当我试图上传40 + MB视频文件。

让我知道如果你得到这个解决方案...