瘦服务器:`start_tcp_server':没有接受器(端口正在使用或需要 root 权限)(RuntimeError)

瘦服务器:`start_tcp_server':没有接受器(端口正在使用或需要 root 权限)(RuntimeError)

我的瘦 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:instart_server' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/tcp_server.rb:16:in connect' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:55:inblock in start' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in call' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:inrun_machine' 来自/srv/gamers/shared/bundle/ruby/1.9.1/gems/eventmachine-1.0.0/lib/eventmachine.rb:187:in run' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:63:instart' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/server.rb:159:in start' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/handler/thin.rb:13:inrun' 来自 /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/server.rb:265:in start' from /srv/gamers/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/server.rb:137:instart' 来自 /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:inload' 来自 /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 应用程序并尝试启动另一个应用程序时,这种情况发生过几次。

相关内容