A server is already runningで詰んだとき(Rails)

無限ループでlocalサーバーがcontrol Cでも停止しないという場面に遭遇したので再起動の仕方を備忘録として。

やり方

作業していたprojectディレクトリにいるとして

\tmp\pids\server.pidのファイルを削除する。

このファイルはサーバー起動する際に使用しているIDが保存されているので、削除してプロセスを終了させたら再び立ち上げられました。

他の記事だと、ターミナルの再起動や上記のIDをkillコマンドで削除させるなどもありましたが上手くいかなかったのでファイル削除しました。