【问题标题】:Rails 3.1: ECONNRESET (Connection reset by peerRails 3.1:ECONNRESET(由对等方重置连接
【发布时间】:2011-12-30 23:24:42
【问题描述】:

我正在运行 Rails 3.1。当我连接到我的页面(通过 webrick 托管)时,我无法从其他计算机连接。但是,如果我使用 localhost:3000 连接,它可以工作。这曾经在 Rails 3.0 上工作——使用相同的路由器——但现在不行了。有谁知道可能出了什么问题?这是错误:

2011-11-16 21:26:06 -0500 开始为 192.168.1.102 获取“/” MainController#index 处理为 HTML 在布局/应用程序中渲染 main/index.html.erb (0.9ms) 在 12 毫秒内完成 200 次 OK(查看次数:11.2 毫秒 | ActiveRecord:0.0 毫秒) [2011-11-16 21:26:06] 错误 Errno::ECONNRESET:对等方重置连接 /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'

【问题讨论】:

  • 可能是防火墙问题?确保端口设置为打开
  • 路由器没有启用防火墙。我能找到的所有安全功能都被禁用了。众所周知,在 Rails 3.0 中,它在同一路由器上运行良好。这很令人沮丧。
  • 您好,您对此有什么解决方案吗?我也面临同样的问题。

标签: ruby-on-rails ruby-on-rails-3.1


【解决方案1】:

在我的情况下,问题是因为端口 3000 被服务器所在的网络阻止。删除该块后,它就可以正常工作了。

【讨论】:

    【解决方案2】:

    当服务器不想这样做时,任何时候都会产生这个错误 和你谈谈,例如。由于身份验证失败或服务中断。

    我在尝试上传 40+ MB 视频文件时遇到了同样的错误。

    如果你能解决这个问题,请告诉我...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      相关资源
      最近更新 更多