1

rails serverローカルサーバーを起動するために実行しようとしていますが、このエラーが発生しました

...
WARN  TCPServer Error: Address already in use - bind(2)
Exiting
...

それで私は行って、港を占領していたプロセスを探して、それを殺しました。それでもサーバーは起動しませんでした。そして、それが判明したように、lsofまだプロセスを示しました(それが殺された後でも):

$ lsof -P | grep ':3000' 
ruby      52944 user    7u    IPv4 0xffffff800bdafbd8       0t0      TCP *:3000 (LISTEN)
$ kill 52944    <<<<<<< pid 52944 should have died here!
$ lsof -P | grep ':3000' 
ruby      52944 user    7u    IPv4 0xffffff800bdafbd8       0t0      TCP *:3000 (LISTEN)

プロセスを本当に殺す方法はありますか?

(これはオンですOSX

4

1 に答える 1

5

使用する

kill -9 <id>

頑固なプロセスを殺すために:-)

于 2013-02-23T21:43:37.163 に答える