LoginSignup
1
0

More than 3 years have passed since last update.

サーバーを立ち上げる際のエラーについて

Posted at

サーバーを立ち上げる際にエラーが起きてしまった場合

[vagrant@localhost test]$ rails s -b 0.0.0.0
=> Booting Puma
=> Rails 5.2.4.4 application starting in development 
=> Run `rails server -h` for more startup options
A server is already running. Check /home/vagrant/work/test/tmp/pids/server.pid.
Exiting

という状態に陥ってしまった。
これはもうすでにサーバーが立ち上がっている状態なためあたらしくサーバーが立ち上げられない状態に陥っている。

解決方法

lsof -i:3000

上記のコマンドを利用して解決した。
利用する場面としてlocalhostの状態を一度EXITで抜けてそこでコマンドを利用すること。そうすることで

test@testMacBook-Pro vagrant % lsof -i:3000
COMMAND     PID       USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
VBoxHeadl 32798 okadayuuki   16u  IPv4 0x63928d0dd139ed1      0t0  TCP *:hbci (LISTEN)

このような返答が返ってくる。
この中のPIDに対応する数字のサーバーを切る必要がある。

kill -9 32798

上記のコマンドの32798の部分をPIDの数字に当て流ことでこのサーバーを切ることができる。

これにより再度サーバーを立ち上げることでエラーは解決する。

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