2017-06-30 23 views
0

時々私はエラーが発生しました。問題は解決され、Ideaまたはコンピュータを再起動すると、問題は永久になり、停止することになりました。TCPサーバー起動エラー。

Uncaught exception: no acceptor (port is in use or requires root privileges) /home/kate/.rvm/gems/ruby-1.9.3-p551/gems/eventmachine-1.2.1/lib/eventmachine.rb:530:in `start_tcp_server'

私はルートprivilegiesでアイデアを起動しようとすると、私は2番目のエラーを取得します:

WARN: Can't load Ruby: since build 171.3780 does not match IU-162.2228.15

ポートがビジーでない、 は、私を助けてください実行している他のRubyプロセスがありません))))

答えて

0

この投稿は情報が少なすぎます。例えばポート数はありません。これはまったくルビーの問題ではないかもしれません。他のアプリケーションがポートに「座っている」かもしれません。

まず、デーモンを実行するポートをnetstat -tulpn | grep <your port>で確認することをお勧めします。他のアプリケーションがポートを引き継いでいるのかもしれません。

+0

ポート9590、netstat -tulpnでチェックしました。 grep 9590、空の結果 –

1

することは、その後のプロセスID解決

$ kill -9 [process Id] 

$ kill -9 20496 
+0

私はそれを試しましたが、レールプロセスは実行されていません。 –

+0

アイデアでプロジェクトを実行しようとした後に、このエラーが発生します。 grep rails 'と2つの結果行を取得すると、最初のプロセスがIdeaに割り当てられ、2番目がgrep railsです。その後、アイデアプロセスが終了し、プロジェクトを開始しようとします。同じエラーで失敗し、2プロセスを再開します。 –

+1

実際にはIPアドレスが正しくありませんでした。 –

0

を使用してプロセスを殺すこの1

$ ps ax | grep rails 

を試してみて、IPアドレスが間違っていました! ありがとうございました)

関連する問題