$rails s
でサーバーを立ち上げようと思っても
以下のようなメッセージでサーバーが立ち上がらなかった。
A server is already running. Check /ディレクトリパス/tmp/pids/server.pid.
Exiting
原因としては、前回のrails serverが
正しく停止しなかったことが障害が発生し
server.pid ファイルが残っていることが原因みたいです。
環境
□OS : windows 10 home ubuntu on windows
ubuntu : 16.04.3 LTS (Xenial Xerus)
□ruby : 2.4.2p198
□rails : 5.1.4
対応策
/ディレクトリパス/tmp/pids/server.pid.
の server.pid ファイルを手動で削除することで
$rails s
でサーバーを起動できます。
ちなみに、正しくサーバーを停止させることができれば、
server.pid ファイルは削除されるはずです!