LoginSignup
0
0

More than 1 year has passed since last update.

A server is already running. Check /myapp/tmp/pids/server.pid. の対処法

Posted at

rails sでサーバーを起動させようとしたところ、以下のエラーが出ました。

=> Booting Puma
=> Rails 6.0.4.4 application starting in development 
=> Run `rails server --help` for more startup options
A server is already running. Check /myapp/tmp/pids/server.pid.
Exiting

原因

すでにサーバーが立ち上がっているために起きたエラーです。

通常ならサーバーを切断させたときにプロセスも消えるはずですが、何らかの理由で消えなかったということです。

解決方法

プロセスが不正に残ってしまっているので、残ったプロセスを削除すればOKです。

エラーコードの中に、プロセスファイルの場所が記載されています。

A server is already running. Check /myapp/tmp/pids/server.pid.

/myapp/tmp/pids/server.pidの部分です。
これを削除すればOK。

myappの部分はご自身のアプリ名が入っています。

$ rm /myapp/tmp/pids/server.pid

そのあと、rails sでサーバーを起動させてください。

参考:

0
0
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
0
0