railsのserverが停止できなくなった時。 rails メモ⑤
railsのserverの停止方法は「control + c」ですが、
serverを起動したterminalを一度終了すると、「control + c」で停止できなくなります。
そんな時の解決策です。
terminalで、以下のコマンドを入力して実行してください。
すると次のように出てきます。
なにをしたのかというと、ps aux | grep rails というコマンドで、
起動しているプロセスの中から「rails」を検索しました。
つまり、今起動しているrails serverのプロセスを発見したということになります。
ここで出力結果の、一番左の四桁の数字1183に注目してください。
この「1183」がrails serverのプロセス番号です。(状態によって数字は変わります)
このプロセス番号を、キル(強制停止)することでrails serverを停止することができます。
では、この1183をキルしましょう。
これで停止完了です。