プロセスが残っている時の対処

はい、今回はphp artisan serve コマンドを使った時に、以下のようなエラーが出ました

Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
Code language: CSS (css)

なので、なんでこんなこと起きているんだ~?っていうのと解決方法を簡単にまとめていこうかと思います!

原因

エラー内容そのままなのですが、プロセスが使われているんだよ~っていうのが原因です。

「もうその場所は埋まっているので利用できませんわ」ってな感じですね。

ちなみにプロセスというのは、実行中のプログラムだと考えてもらえればOK!

ではどのようにしてプロセスの確認をしていくのかを説明します~

解決方法

  1. psコマンドでプロセスを確認
  2. もう利用されていないプロセスだったらプロセスをkillする

以上2点でOKです! ではチェックしてみましょう

その前にpsコマンドの利用方法だけ共有

今回はphpなんで、grepしてphpのプロセスを探してみる

ps ax | grep php 59514 s006 S+ 0:00.18 php artisan serve

あ、どっかでphp artisan serveしとるやんかいな

ということでこのプロセスをkillします

kill -9 [該当のPID]
Code language: CSS (css)

ここでいうPIDというのは今回の場合は59514になります

ほい!こんな感じで問題は解決できたかと思います!!

まとめ

何度かこの問題に直面した(←直面したとまでは言わないが…)のでまとめておきました!

killってコマンドなんか怖くない?

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA