Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

Macで rails serverでhttp://localhost:3000を開始したがctrl+c でサーバーが停止しなくなってしまった時のコマンド

$ rails server

Macで上記のコマンドでrailsのローカルサーバー(WEBrickの通常のポート3000を使用しています)
を開始しましたが、ctrl+c でサーバーが停止しなくなってしまいました。
私はctrl+zを押したような気がしますのでそれが原因だと思います。

このようなメッセージが表示されました。

A server is already running. Check /Users/sakura/Documents/Railsアプリのある場所/tmp/pids/server.pid.
Exiting

次のコマンドで3000番のポートで実行中のプロセスを終了できます。

$ kill -9 $(lsof -i tcp:3000 -t)

以上です。