読者です 読者をやめる 読者になる 読者になる

rioRESERVoir

Allajah/Rioの個人ブログ

WEBrickサーバを停止できなくなった時の対処法

mac Ruby on Rails

Railsでアプリケーション開発をしていて

$rails s

コマンドでWEBrickサーバを起動していたのだが,誤ってサーバを起動していたターミナルウィンドウを閉じてしまったため,Ctrl-cによるサーバ停止ができなくなってしまった.
そんなときの対処法

まず,RailsのプロセスIDを調べる.

$ps aux | grep rails
username 49075 (略) 4:39PM0:01.40 /Users/username/.rbenv/versions/2.1.1/bin/ruby bin/rails s

こんな感じで出てくるので
プロセスIDをkillする(この場合は49075)

$kill 49075