1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Rails]A server is already running

Posted at

A server is already running のエラーが出ました。

てやんでい。
別ウィンドウで、サーバー立ち上げているときにrails sすると上記のエラーが出ます。

が今回は、他にターミナルを開いていませんでした。
てやんでい..

ログをきちんと確認してみると

A server is already running. Check C:/shitsumonwa/tmp/pids/server.pid.
Exiting

とでている。

理由はわからないけど、手元でsystem testを全て確認した後なので、PC自体めちゃくちゃ重くなっていたけど、何か原因あるんか.. てやんでぇい。

#解決策: server.pidファイルを削除

server.pidファイルを削除
[Railsプロジェクトフォルダ名]\tmp\pids\server.pid

tmp: キャッシュなど、一時的なファイルを格納されるディレクトリ

サーバー終了すると削除されるIDみたいなものが、サーバー起動時に生成されるみたいです。

ファイルの中身を見てみると、ランダムの値が記載されています。

tmp/pids/server.pid
8266

サーバーを再起動すると、値が変わっています。

tmp/pids/server.pid
8295

今回は、そのIDが残ったままだったので、A server is already runningのエラーを吐いたみたいです。

以上で、rails sすると無事サーバーが立ち上がりました。

rails sをしたらtmp/pids/server.pidというエラーが出る件について
Railsドキュメント

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?