#railsのサーバーの強制終了について
railsを使って自宅で開発しているときに、
$ bin/rails s
を使ってローカルホストのサーバを立てる。
そのとき、間違って
サーバーを起動した状態のターミナルのタブを消してしまって、ctrl + c
での終了ができなくなってしまい、困ったという経験がある。
その時の対処法、すなわち強制終了の方法をメモしておく。
## kill コマンドを使って強制終了
実際に実験してみると、
まず、
$ bin/rails s
を打ってローカルのサーバを立ち上げる。
その後確認してほしいのは
プロジェクト名/tmp/pids/server.pid
のファイル。
実際に見てみると、
project/tmp/pids/server.pid
1 1159 #ここに何らかの数字が入っているはず
2
これはサーバーを立ち上げたときに生成される数字で、サーバーを終了させたときに自動で消去される。
この数字を使って、
$ kill 1159
とコマンドに打ち込めばサーバーは強制終了される。