我的瘦 Web 服务器无法启动并显示错误消息。我几乎找不到任何信息或线索来解决这个问题,有人知道吗?谢谢
瘦 Web 服务器(v1.5.0 代号 Knife)最大连接数设置为 1024 正在监听 0.0.0.0:9292,按 CTRL+C 停止 /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:526:in
start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError) from /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:526:in
start_server' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/tcp_server.rb:16:inconnect' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:55:in
block in start' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:incall' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in
run_machine' 来自/srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:inrun' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:63:in
start' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/server.rb:159:instart' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler/thin.rb:13:in
run' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/server.rb:265:instart' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/server.rb:137:in
start' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/bin/rackup:4:in<top (required)>' from /srv/gamers/shared/bundle/ruby/1.9.1/bin/rackup:19:in
load' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/bin/rackup:19:in `'
答案1
我今天遇到了同样的问题。我发现了这一点,它可能会帮你找到正确的方向。 https://stackoverflow.com/questions/923990/why-do-i-get-connection-refused-after-1024-connections
我当时正在做一些测试,吃过午饭后回来启动服务器,结果也出现了错误。我很快解决了这个问题,使用端口 3002 代替我刚才使用的 3001。我稍后会尝试修复这个问题。你找到解决方案了吗?
答案2
您是否在端口 3000 上运行另一个进程(也就是说,可能在另一个终端选项卡中运行另一个 rails 项目)?此错误通常意味着,正如它所指出的那样,它已经在使用中。老实说,当我忘记退出另一个 rails 应用程序并尝试启动另一个应用程序时,这种情况发生过几次。