0
0

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.

ローカルホストに接続できない時の対処法

Last updated at Posted at 2020-12-07

オリジナルアプリやポートフォリオ作成中に、ローカルホストに接続できないという経験はないでしょうか?

私は、あります(笑)

そんな時の対処法を備忘録を兼ねて、ご紹介します。

##解決方法

####その1 ターミナルの再起動

ターミナルを強制終了する
※私はダメでした(笑)

####その2 server.pidファイルを削除

サーバーを起動する際、/ユーザー名/アプリケーション名/tmp/pids/server.pid.というファイルが生成されるそうです。
サーバーを閉じるとファイルは削除される、といったようにサーバーの起動と終了を行う際は、裏でこういったことが起きているみたいです。
※このファイルを削除するとうまくいくことがあるみたいです。

####その3 Address already in use - bind(2) for "〜〜〜" port 3000 (Errno::EADDRINUSE)

私の場合は、ターミナル上にこの一文が太くなっていました。
その際は、以下のコマンドを実行してみたください。

qiita.rb
lsof -i :3000

そうすると、以下のようなものが、ターミナル上に表示され表示されると思います。

スクリーンショット 2020-12-07 19.47.07.png

あとは、以下のコマンドを実行するだけです。

qiita.rb
kill -QUIT "PIDの数字"

お試しあれ!

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?