tcpポートをリッスン/使用するプロセスをどのようにして見つけ(そして殺し)ますか?Mac OS Xを使用しています。
時々、クラッシュやバグが発生した後、私のRailsアプリがポート3000をロックしています。ps-efを使ってそれを見つけることができません...
するとき
rails server
私は得る
アドレスは既に使用中-bind(2)(Errno :: EADDRINUSE)
2014年の更新:
以下の回答のいくつかを完了するには:killコマンドを実行した後、pidファイルの削除が必要になる場合があります rm ~/mypath/myrailsapp/tmp/pids/server.pid
function killport() { lsof -i TCP:$1 | grep LISTEN | awk '{print $2}' | xargs kill -9 }