Тонкий сервер: `start_tcp_server': нет акцептора (порт используется или требует привилегий root) (RuntimeError)

Мой тонкий веб-сервер не запускается с сообщением об ошибке. Я не могу найти какую-либо информацию или приводит о том, как это исправить, кто-нибудь идея? Спасибо

Тонкий веб-сервер (кодовое имя 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:inблок в начале "из /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:inзапустить 'из /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:inзагрузить 'из /srv/gamers/shared/bundle/ruby/1.9.1/bin/rackup:19:in `'

2 ответа

Решение

Я столкнулся с той же проблемой сегодня. Я нашел это, и это может помочь направить вас в правильном направлении. https://stackoverflow.com/questions/923990/why-do-i-get-connection-refused-after-1024-connections

Я проводил какое-то тестирование, обедал, вернулся, запустил сервер и тоже получил ошибку. Я быстро обошел стороной, используя порт 3002 вместо 3001, на котором я только что работал. Я постараюсь сделать это исправить позже. Вы нашли решение?

Вы запускаете другой процесс на порту 3000 (или, возможно, запускаете другой проект rails, возможно, на другой вкладке терминала)? Эта ошибка обычно означает, как говорится, что она уже используется. Честно говоря, это случилось со мной несколько раз, когда я забыл закрыть другое приложение rails и попытался запустить другое.

Другие вопросы по тегам